А как можно авто старт nxt сделать у меня debian 7 свой сервак работает постоянно, но бывает иногда электричество вырубят сам стартует только nxt в ручную запускать надо.
- в конкретных линуксах свои способы автостарта, в Debian 7 вызов скрипта, запускающего Nxt-сервер, вроде как можно добавить в файл
/etc/init.d/rc.local , т.е. нужно в него добавить строки
cd <путь к папке>
./MyRun.sh
где <путь к папке> - это путь к папке с проинсталлированным Nxt-сервером, где рядом со стандартным run.sh лежит скрипт (например, MyRun.sh), (
пере-)запускающий Nxt-сервер. Этот MyRun.sh может иметь, к примеру, такой вид (у меня на VPS всего 512Mb памяти):
#!/bin/bash
while :
do
if ps ax | grep java | grep -vq grep
then
sleep 30
else
java -Xmx476M -cp nxt.jar:libnxt.jar:lib/*:conf nxt.Nxt &
fi
done
Спасибо сделал, только там видимо ошибка дважды повторяется nxt.jar:libnxt.jar:lib
в файл
/etc/init.d/rc.local добавил
cd <путь к папке>
su пользователь ./MyRun.sh &
exit 0
чтобы запускался не от root
а выделение памяти вообще не указал,
java -cp nxt.jar:lib/*:conf nxt.Nxt &
у меня тоже 512Mb, а процесс занимает 20-30% от памяти.