标签

Honeymoon - Thomas Ng

归档

近期文章

开机启动某脚本,开机启动 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 🙂

觉得对你有帮助,就给我打赏吧,谢谢!

微信赞赏码链接,点击跳转:

开机启动某脚本,开机启动 workerman 项目插图