python语句 如何设置开机自启动
时间: 2024-05-05 13:21:24 浏览: 130
python脚本开机自启的实现方法
在 Linux 系统中,可以通过以下步骤设置 Python 脚本开机自启动:
1. 创建一个启动脚本,比如 /etc/init.d/my_script,内容如下:
```
#!/bin/sh
### BEGIN INIT INFO
# Provides: my_script
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: My startup script
# Description: My startup script
### END INIT INFO
case "$1" in
start)
echo "Starting my_script"
python /path/to/my_script.py &
;;
stop)
echo "Stopping my_script"
killall my_script.py
;;
*)
echo "Usage: /etc/init.d/my_script {start|stop}"
exit 1
;;
esac
exit 0
```
这个脚本中,我们定义了启动和停止 my_script 的命令。
2. 把启动脚本添加到系统服务:
```
sudo update-rc.d my_script defaults
```
这个命令会自动把启动脚本添加到系统服务,并且设置开机自启动。
3. 启动 my_script:
```
sudo service my_script start
```
这个命令会启动 my_script,并且把它设置为开机自启动。
注意:在使用上述方法时,需要把 my_script.py 替换成你的 Python 脚本的路径。
阅读全文