• 0
  • 0

程序自启动

2022-03-08 393 0 admin 所属分类:经验分享

windows 系统 程序自启动

1.按下windows+R 输入:shell:startup

2.拖拽执行程序或者程序的快捷方式进来这个目录


Linux 系统程序自启动


需要 screen 窗口执行

安装 screen

yum -y install screen

进入 /etc/rc.local 或者 /etc/rc.d/rc.local

确保具有执行权限

chmod +x /etc/rc.d/rc.local

手动打开文件 /etc/rc.d/rc.local,在 exit 0 前添加你的代码 这里执行一段 shell脚本

/www/start.sh
filename="job_a"
cmd="python /www/wwwroot/demo.py"
screen -dmS $filename
screen -x -S $filename -p 0 -X stuff "$cmd"
screen -x -S $filename -p 0 -X stuff '\n'
filename="job_b"
cmd="python /www/wwwroot/demo.py"
screen -dmS $filename
screen -x -S $filename -p 0 -X stuff "$cmd"
screen -x -S $filename -p 0 -X stuff '\n'

reboot 系统后 输入 screen -ls 是否有会话信息


不需要在screen 中运行 

直接在re.local 中输入命令

php /www/wwwroot/start.php start -d


nohup /usr/bin/env php /xxx/server.php start -d > /dev/null 2>&1 &


返回顶部