编辑启动命令
执行如下命令
crontab -e //如果出现多个选项,就选择 /usr/bin/vim.basic
在打开的文件里面添加如下内容
@reboot /home/sl/Desktop/Enforcement -platform linuxfb
命令解释:
@reboot:开机时启动 /home/sl/Desktop/执行文件的路径 Enforcement执行文件名 -platform linuxfb执行文件的附加参数 ps:如果在命令行手动运行该程序,与该语句等效果的命令如下: cd /home/sl/Desktop/ ./Enforcement -platform linuxfb
- 延时启动的配置
有时候我们需要自己的应用在其他服务启动之后运行,如果通过判断其他服务的进程是否开启,有点麻烦,如果对时间要求不高的应用,可以简单的使用sleep来达到延时启动效果。
首先执行命令
crontab -e //如果出现多个选项,就选择 /usr/bin/vim.basic
修改成如图内容
由图可知,需要在如下目录建立auto.sh文件
/home/admin/sl/
在auto.sh中添加如下内容
#!/bin/sh
sleep 5
/home/admin/sl/Enforcement -platform linuxfb &
解释:
#!/bin/sh 这句是必要的,不解释;sleep 5 延时5秒 /home/admin/sl/Enforcement -platform linuxfb & 表示运行/home/admin/sl/目录下的Enforcement文件,后面的&表示后台运行
给auto.sh文件赋予权限
sudo chmod 777 auto.sh #有人说使用777不是一个好习惯,我也顾不上了,就是干
如此便达到延迟5秒启动程序。注意自己按上面设置自启动,目录要改成自己的。
版权声明:本文为CSDN博主「瑟寒凌风」的原创文章,本人仅进行了节选和小细节修改,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sehanlingfeng/article/details/109772418