Скрипт S90zerotier-one.sh при запуске вручную нормально отрабатывает все опции:
# /opt/etc/init.d/S90zerotier-one.sh
Usage: zerotier {start|stop|restart|status}
# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is running.
# /opt/etc/init.d/S90zerotier-one.sh stop
# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is NOT running
# ps ax | grep zer
4253 root 0:00 grep zer
# /opt/etc/init.d/S90zerotier-one.sh start
# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is running.
# ps ax | grep zer
4273 root 0:00 /opt/bin/zerotier-one -d
zerotier-one - симлинк в том же каталоге:
# ls -l /opt/etc/init.d/zerotier-one
lrwxrwxrwx 1 root root 34 Dec 24 17:53 /opt/etc/init.d/zerotier-one -> /opt/etc/init.d/S90zerotier-one.sh
Но при его запуске почему-то опции не срабатывают все:
# /opt/etc/init.d/zerotier-one status
ZeroTier-One is running.
# /opt/etc/init.d/zerotier-one stop
Terminated
но показывает статус запущенного процесса
# /opt/etc/init.d/zerotier-one status
ZeroTier-One is running.
хотя его нет в списке
# ps ax | grep zer
4501 root 0:00 grep zer
# /opt/etc/init.d/zerotier-one start
ZeroTier-One is already running.
но его опять же нет в списке процессов
# ps ax | grep zer
4543 root 0:00 grep zer