如何在启动时运行Shell脚本

如何在启动时运行Shell脚本,第1张

如何在启动时运行Shell脚本

在您放入的文件中,

/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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4904907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存