Или оформить как демон, или вызвать из /etc/rc.d/rc.local
Ну - демон вы можете всегда остановить, перезапустить
Тогда точно демон
https://www.altlinux.org/Запуск_скрипта_как_сервис
# mcedit /etc/rc.d/rc.local
#!/bin/sh -e#Здесь вставляем строку с указанием вашего скрипта./var/subsonic/subsonic.shexit 0
chmod +x /etc/rc.d/rc.local
Скорей всего связано с тем, что "звук ещё не включился". Возможно, вам надо запускать при входе пользователя в систему.
# !/bin/sh # chkconfig: - 98 02 # description: vtiger_con_asterisk # processname: crm # Source function library. if [ -f /etc/init.d/functions ] ; then . /etc/init.d/functions elif [ -f /etc/rc.d/init.d/functions ] ; then . /etc/rc.d/init.d/functions else exit 0 fi KIND="НАЗВАНИЕ ВАШЕГО СЕРВИСА" start() { echo -n $"Starting $KIND services: " daemon /var/www/html/vtigercrm/cron/modules/PBXManager/AsteriskClient.php & echo } stop() { echo -n $"Shutting down $KIND services: " killall AsteriskClient.php & killproc crm echo } restart() { echo -n $"Restarting $KIND services: " killall AsteriskClient.php & killproc crm daemon /var/www/html/vtigercrm/cron/modules/PBXManager/AsteriskClient.php & echo } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit $?