在您放入的文件中,
/etc/init.d/您必须使用以下命令将其设置为可执行文件:
chmod +x /etc/init.d/start_my_app
感谢@meetamit,如果此命令无法运行,则必须创建一个符号链接到
/etc/rc.d/
ln -s /etc/init.d/start_my_app /etc/rc.d/
请注意,在最新的Debian上,这将不起作用,因为您的脚本必须符合LSB(至少提供以下 *** 作:启动,停止,重新启动,强制重载和状态):
https://wiki.debian .org /
LSBInitscripts
需要注意的是,您应该放置脚本的绝对路径而不是相对路径,这可能会解决意外的问题:
/var/myscripts/start_my_app
并且不要忘记在该文件之上添加:
#!/bin/sh
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)