workerman如何配置以及如何设置开机重启自启动(Ubuntu环境)

要在Ubuntu系统中设置Workerman的自启动,请按照以下步骤操作:

第一步:创建workerman.service服务文件(权限755)

/lib/systemd/system/目录下创建一个名为workerman.service的文件:

sudo touch /lib/systemd/system/workerman.service
sudo chmod 755 /lib/systemd/system/workerman.service

第二步:编辑workerman.service文件

使用文本编辑器(如nanovim)打开workerman.service文件,并将以下代码粘贴到文件中。注意修改workerman的路径,这里使用的是/www/wwwroot/xxx.com/server.php

[Unit]
Description=workerman
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/php /www/wwwroot/xxx.com/server.php start -d
ExecReload=/usr/bin/php /www/wwwroot/xxx.com/server.php restart
ExecStop=/usr/bin/php /www/wwwroot/xxx.com/server.php stop
PrivateTmp=true
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

保存并退出编辑器。

第三步:刷新systemd配置

由于对systemd服务文件进行了更改,需要刷新systemd配置以便更改生效:

sudo systemctl daemon-reload

第四步:启动服务

使用以下命令启动workerman.service服务:

sudo systemctl start workerman.service

第五步:查看服务状态

要查看workerman.service服务的状态,请运行:

sudo systemctl status workerman.service

第六步:开机启动

要使workerman.service服务在开机时自动启动,请运行:

sudo systemctl enable workerman.service

至此,您已在Ubuntu系统中设置了Workerman的自启动。如果您在宝塔面板中使用,请注意,不要在宝塔面板中操作这个任务,因为在上面的步骤中已经设置了自启动。

Regenerate response

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Ubuntu设置开机启动时导入环境变量,可以按照以下步骤进行操作: 1. 打开终端(Ctrl+Alt+T)。 2. 输入以下命令打开`~/.bashrc`文件: ``` nano ~/.bashrc ``` 3. 在文件的末尾添加您需要导入的环境变量。例如,如果要添加`PATH`变量: ``` export PATH=/your/path:$PATH ``` 注意替换`/your/path`为您实际的路径。 4. 按下Ctrl+X,然后按Y保存更改。 5. 输入以下命令以应用更改: ``` source ~/.bashrc ``` 6. 现在,您可以将您的应用程序或脚本添加到开机启动。有两种方法可以实现: a) 使用`~/.bashrc`自启动:在终端中输入以下命令,将您的启动命令添加到`~/.bashrc`文件中: ``` echo "your_startup_command" >> ~/.bashrc ``` 注意替换`your_startup_command`为您实际的启动命令。 b) 使用系统级别的自启动:在终端中输入以下命令,打开自启动应用程序目录: ``` cd ~/.config/autostart ``` 创建一个新的.desktop文件,例如: ``` nano your_app.desktop ``` 在文件中添加以下内容(注意替换相应的值): ``` [Desktop Entry] Type=Application Name=Your Application Name Exec=/path/to/your/application ``` 替换`Your Application Name`为您的应用程序名称,`/path/to/your/application`为您的应用程序路径。 无论您选择哪种方法,都需要将您的实际命令或应用程序路径替换为相应的值。 请注意,以上步骤适用于在用户登录时自启动应用程序。如果您需要在系统引导时自动启动应用程序,可以将相应的.desktop文件添加到`/etc/xdg/autostart`目录中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值