linux 设置开机服务的 启动顺序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 设置开机服务的 启动顺序相关的知识,希望对你有一定的参考价值。
例如我现在要开机启动 mysqld abc tomcat 要让linux按照mysqld==>abc===>tomcat的顺序进行开机启动
参考技术A 在Linux系统中,系统服务的启动脚本一般放在/etc/init.d目录下。不同的开机模式,则分别对应到/etc/rcx.d目录下。其实/etc/rcx.d上的文件,一般都是链接到/etc/init.d目录下的对应文件的。我
们还知道,/etc/rcx.d下的文件名,是以S+数字或K+数字打头的,这里的S表示启动,K表示关闭,数值其后面的数值则表示服务启动或服务退出时
的次序。那么,这些数值是怎样来的呢?是不是需要在/etc/rcx.d下去修改文件名呢?答案是否定的。那应该怎么做呢?
打开/etc/init.d下的脚本,查找类似下面的一句:
#chkconfig:
2345
64
36
这里的64,就是启动的顺序值,36则是退出的顺序值,如果需要改变顺序,就在这里改。然后执行下面的命令:
#chkconfig
--del
servicename
#chkconfig
--add
servicename
#chkconfig
servicename
on
servicename对应您的服务名称。
jetson nano(ubuntu18.04)设置开机自启动python文件
参考技术A 下图是文件内容注: linux随机启动的服务程序都在/etc/init.d这个文件夹里,里面的文件全部都是脚本文件,用 户登录时,bash首先自动执行系统管理员建立的全局登录script :/ect/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、 /.profile,但只执行最先找到的一个。 因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序。 退出登录时自动运行程序: 退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。
sudo usermod -a -G dialout nanozhw
将nanozhw换成你自己的jetson nano 当前用户的用户名
以上是关于linux 设置开机服务的 启动顺序的主要内容,如果未能解决你的问题,请参考以下文章