Linux 系统设置开机自启动脚本的方法

Linux 系统设置开机自启动脚本的方法

linux 下开机自动启动

在 /etc/profile.d 文件夹下的shell 脚本都会在开机的时候自动执行。
所以

vim x11vnc.sh
/opt/ptSuite_driver_linux/VNC/x11vnc/x11vnc -display :0 -auth /var/run/lightdm/root:0 -passwd 123456 -bg -o /root/log/x11vnc.log -shared -forever -rfbport 5900
			
chmod 777 ./x11vnc.sh
sudo cp ./x11vnc.sh /etc/profile.d
这样linux 电脑开机的时候就自动启动了

-bg #使程序后台运行
/root/log/x11vnc.log 将程序输出 流到此文件

更多参考如下

1、设置Shell脚本开机自启

准备一个Shell脚本 test.sh

#!/bin/sh
#chkconfig: 2345 22 80
#description: Filebeat Service
echo "start test ...";
touch /data/aaa.txt
sleep 3
echo "test over ..."

注意:

#!/bin/sh
#chkconfig: 2345 22 80
#description: Filebeat Service

这个格式必须有,且在前面,否则在添加服务会报错:chkconfig --add test.sh

2. 复制脚本到init.d目录

# 注意这里脚本路径改成自己的路径,如果直接在init.d目录下创建的可忽略这条命令
cp /data/test.sh /etc/init.d/test.sh
chmod 777 /etc/init.d/test.sh

chkconfig --add test.sh
chkconfig test.sh on

#检验是否添加成功
service test.sh start

参考:
https://blog.csdn.net/m0_55877125/article/details/130400753? spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-130400753-blog-10001623.235%5Ev38%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-130400753-blog-10001623.235%5Ev38%5Epc_relevant_anti_vip&utm_relevant_index=10

https://blog.csdn.net/weixin_39942123/article/details/103292553?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-103292553-blog-84061235.235%5Ev38%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-103292553-blog-84061235.235%5Ev38%5Epc_relevant_anti_vip&utm_relevant_index=10

你可能感兴趣的:(linux,服务器,运维)