如何在Ubuntu启动时运行脚本?

发布于 2024-12-19 03:23:49 字数 1459 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痕至 2024-12-26 03:23:49

首先,在启动时运行事物的最简单方法是将它们添加到文件/etc/rc.local

另一种简单的方法是使用@在 crontab 中重新启动。有关详细信息,请阅读 cron 联机帮助页。

但是,如果您想正确执行操作,除了向 /etc/init.d 添加脚本之外,您还需要告诉 ubuntu 该脚本何时运行以及使用哪些参数。这是通过命令 update-rc.d 完成的,该命令创建从某些 /etc/rc* 目录到脚本的符号链接。因此,您需要执行以下操作:

update-rc.d yourscriptname start 2

但是,真正的初始化脚本应该能够处理各种命令行选项,并以其他方式集成到启动过程中。文件 /etc/init.d/README 有一些详细信息和进一步的指示。

First of all, the easiest way to run things at startup is to add them to the file /etc/rc.local.

Another simple way is to use @reboot in your crontab. Read the cron manpage for details.

However, if you want to do things properly, in addition to adding a script to /etc/init.d you need to tell ubuntu when the script should be run and with what parameters. This is done with the command update-rc.d which creates a symlink from some of the /etc/rc* directories to your script. So, you'd need to do something like:

update-rc.d yourscriptname start 2

However, real init scripts should be able to handle a variety of command line options and otherwise integrate to the startup process. The file /etc/init.d/README has some details and further pointers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文