第一种:应用自启动
1.在.config/autosatrt/XX.desktop中加入如下文字,文件夹和文件需要自己创建。XX可使用任意名字代替。
2.代码中至少包含以下三行内容,其中Exec为要启动的程序或者脚本文件。
[Desktop Entry]
Type=Application
Exec=python3 /home/pi/main.py
第二种:rc.local自启动
1.在命令行输入如下代码,对文件进行编译
sudo nano /etc/rc.local
2.输入要执行的脚本,保证exit0这行代码在最后,如果是长时间执行的脚本,必须在末尾加上&符号,例如:
python3 /home/pi/text.py&
第三种:定时启动(crontab -e)
1.在命令行输入crontab -e
corntab -e
2.在其中输入要执行的代码,如下代码即为:每天0时0分执行一次1.sh代码
0 0 * * * /home/pi/1.sh
3.如下代码为:每三分钟执行一次1.sh
*/3 * * * * /usr/pi/1.sh
4.具体时间设置如下表:
# m h dom mon dow command
# * * * * * command to execute
# ┬ ┬ ┬ ┬ ┬
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ └───── 一个星期中的哪一天(1-7)
# │ │ │ └────────── 月份 (1 - 12)
# │ │ └─────────────── 月份中的日 (1 - 31)
# │ └──────────────────── 小时 (0 - 23)
# └───────────────────────── 分钟 (0 - 59)
备注:如果不能运行,看看是否将程序设置为可执行程序(赋予可执行权限)
sudo chmod +x 要执行的代码/程序