·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

[全球工单论坛]AMH执行命令怎么指定用户?

82 6
发表于 2024-1-5 20:49:46 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. amh amcrontab run_php lnmp01 php-8.3 /home/wwwroot/lnmp01/domain/sssss.com/web/app/bin/legacy -C cron
复制代码

我执行这个命令要指定www用户怎么指定呢。 @Amysql
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论6

独家记忆Lv.8 发表于 2024-1-5 20:50:33 | 查看全部
顶一顶,有人知道么。
我要说一句 收起回复
TyCodingLv.8 发表于 2024-1-5 20:50:59 | 查看全部
amh有安全限制,不是root用户是执行不了amh命令,只能root用户才能管理执行。

如果要用非root用户执行,建议用直接用php的命令,
先在面板的『网站』环境列表勾选上命令行选项。(像上面的lnmp01、php-8.3的环境)
再用sudo指定www用户执行,如:
sudo -u www php /home/wwwroot/lnmp01/domain/test.com/web/app/bin/legacy -C cron
我要说一句 收起回复
CrystαlLv.8 发表于 2024-1-5 20:51:36 | 查看全部
但sudo -u www 这个命令在amh里边就加不了啦,只能 crontab -e 直接添加了?
我要说一句 收起回复
CrystαlLv.8 发表于 2024-1-5 20:51:52 | 查看全部
非amh的命令,你可以以脚本方式添加到任务计划。

文件管理新建一个/home/php.sh文件内容:
#!/bin/bash
sudo -u www php /home/wwwroot/lnmp01/domain/test.com/web/app/bin/legacy -C cron

任务计划使用
amh amcrontab run_sh /home/php.sh


另外,考虑安全执行sh,要给/home目录权限
amh amcrontab set_sh /home
面板也可以看说明。
我要说一句 收起回复
浅生Lv.8 发表于 2024-1-5 20:52:27 | 查看全部
run_php 是运行php文件,
run_sh 是运行shell脚本文件。

还有其它命令在任务计划页面看。
我要说一句 收起回复
CrystαlLv.8 发表于 2024-1-5 20:52:53 | 查看全部
有点麻烦了,我直接crontab -e 了,我看了下,amh其它的也是在cron里边的。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.137.190.77,GMT+8, 2024-9-20 00:15 , Processed in 0.350454 second(s), 112 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表