我一直在尝试运行我的脚本,它被称为cservice ,我把它放在/etc/init.d/然后我给它的权限是可执行的
sudo chmod +x /etc/init.d/cservice
我可以运行它时,我叫它./cservice和完美运行,这个脚本正在调用一个PHP脚本#!/usr/bin/php /var/www/html/service.php它工作时,我手动运行,但是当我用这个命令启动它
然后我把它启动
sudo update-rc.d cservice defaults
我得到这个警告
insserv: warning: script 'cservice' missing LSB tags and overrides
那么当我testing它重新启动我的服务器我的Apache服务器不启动,我必须手动做这是怎么回事? 但是,当我删除它我的Apache服务器启动正常。
需要帮助,请在Ubuntu上我很新。
我怎样才能让我的脚本运行,而不会影响我的Apache服务器。
我解决了这个问题,把它放在我的脚本之后:
### BEGIN INIT INFO # Provides: cservice # Required-Start: $local_fs $network # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: cservice # Description: cservice server daemon ### END INIT INFO