开机启动某脚本,开机启动 workerman 项目
开机启动某脚本,开机启动 workerman 项目
不懂的可以评论或联系我邮箱:owen@owenzhang.com
著作权归OwenZhang所有。商业转载请联系OwenZhang获得授权,非商业转载请注明出处。
Dabian 开机自动执行脚本
使用 cron 设置开机启动
创建脚本内容
restart-php.sh 脚本位于/home/www/restart-php.sh
cd /home/www
sudo vim restart-php.sh
输入脚本内容
#!/bin/sh
#chkconfig: 2345 10 90
#description: restart-php
cd /home/www/pay
sudo php start.php restart -d
cd /home/www/pay2
sudo php start.php restart -d
保存对于 vim,按 Esc 键后输入 :wq 并回车
文件权限:
确保脚本文件有可执行权限,可以通过以下命令设置:
sudo chmod +x /home/www/restart-php.sh
打开 crontab 配置文件:
sudo apt update
sudo apt install cron
sudo systemctl start cron
sudo systemctl enable cron
sudo crontab -e
在文件末尾添加一行,以便在开机时运行你的脚本。假设 restart-php.sh 脚本位于/home/www/restart-php.sh,则添加如下内容:
@reboot /bin/sh /home/www/restart-php.sh
这里 @reboot 表示系统重启时执行脚本。
保存并退出编辑器(对于 vim,按 Esc 键后输入 :wq 并回车)。
重启服务器
sudo reboot
完成后,restart-php.sh 脚本将在每次重启时自动运行。
Centos7 开机自动执行脚本
第一步创建脚本文件
vim /etc/rc.d/init.d/restart-php.sh
#!/bin/sh
#chkconfig: 2345 10 90
#description: restart-php
cd /www/wwwroot/song-api
sudo php start.php start -d
cd /www/wwwroot/chong-api
sudo php start.php start -d
cd /www/wwwroot/dian-report
sudo php start.php start -d
第二步添加到启动项
增加脚本的可执行权限
chmod +x /etc/rc.d/init.d/restart-php.sh
cd /etc/rc.d/init.d
chkconfig –add restart-php.sh
chkconfig restart-php.sh on
重启服务器
sudo reboot
完成后,restart-php.sh 脚本将在每次重启时自动运行。
Buy me a cup of coffee 🙂
觉得对你有帮助,就给我打赏吧,谢谢!