如何解决.bashrc和各种linux启动脚本
| 在linux(例如centos)上,如果我需要运行一些启动脚本,那么调用该脚本的各种启动位置是什么?每个人的约定是什么?解决方法
Vixie
cron(8)
允许您使用@reboot
指示符在启动时运行程序。该文件可以位于您的/etc/crontab
或任何用户的个人crontab(5)
文件中。我不建议以编程方式使用这些文件,将它们留给管理员使用。 (尽管给出命令让管理员复制并粘贴到他们的“ 3”中可能很友好。)
您可以将启动脚本放置在标准SysV init/etc/init.d/
目录中,并将匹配的符号链接创建到/etc/rc*.d
目录中。我想“ 7”有详细的计划。
通常,系统管理员可以使用“ 8”文件或类似文件来进行配置。我不建议以编程方式使用此文件,将其留给管理员使用。
根据Centos转换成upstart
的距离,您可以将作业说明放到/etc/init
中。这些代码看起来比初始化脚本更容易编写,但可悲的是,目前它们的文档不足。
.bashrc
和/etc/profile
等是完全的红色鲱鱼。任何外壳启动脚本均用于系统管理员配置或用户配置。程序员应该远离。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。