产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] AMH 5.0 任务计划模块 amcrontab-1.0 发布

amysql
创始人
16530.81 价值分

amysql 发表于 2014-11-17 12:26:17
引用:
iseeyo 发表于 2014-11-17 13:48
amh lnmh lnmh_restart_hhvm [环境名称]
这样只能实现按时间重启hhvm,而不是检测不到hhvm的时候重启吧 ...


是的。
回复  2014-11-17 15:39:50 21

AMH面板 - 好用高效低占用、安全可靠极稳定

nucdream
铝牌会员
311.00 价值分

不错,顶起哦!!!
  支持 (0分)  反对 (0分)
回复  2014-11-17 16:13:37 22

iseeyo
金牌会员
5375.36 价值分

引用:
amysql 发表于 2014-11-17 15:39
是的。


那amcrontab里面的这个功能可以实现if判断吗“运行 PHP 脚本命令: amh amcrontab run_php [ 环境名称 | n ] [ PHP软件名 ] [ PHP脚本位置 ]”
  支持 (0分)  反对 (0分)
回复  2014-11-17 16:53:30 23

l12ab
金牌会员
7345.06 价值分

引用:
iseeyo 发表于 2014-11-17 16:53
那amcrontab里面的这个功能可以实现if判断吗“运行 PHP 脚本命令: amh amcrontab run_php [ 环境名称 | ...


我是直接在crontab里这样添加php程序的
/usr/local/php-5.5.13/bin/php -q "/home/wwwroot/lamp1/domain/bbc/web/cron.php"

请修改php版本和后面的php文件路径
  支持 (0分)  反对 (0分)
回复  2014-11-17 19:16:45 24

1839746
铜牌会员
530.31 价值分

支持 支持支持
  支持 (0分)  反对 (0分)
回复  2014-11-17 20:13:07 25

iseeyo
金牌会员
5375.36 价值分

引用:
l12ab 发表于 2014-11-17 19:16
我是直接在crontab里这样添加php程序的
/usr/local/php-5.5.13/bin/php -q "/home/wwwroot/lamp1/domain/ ...


你的意思是把任务计划写进一个文件直接调用,amcrontab支持这种方式吗?
就算支持了也还是挺麻烦了,还是希望amcrontab后期版本能改进支持if判断方式
  支持 (0分)  反对 (0分)
回复  2014-11-17 21:51:13 26

l12ab
金牌会员
7345.06 价值分

引用:
iseeyo 发表于 2014-11-17 21:51
你的意思是把任务计划写进一个文件直接调用,amcrontab支持这种方式吗?
就算支持了也还是挺麻烦了,还是 ...


很复杂的shell命令不适合直接卸载crontab里面,可以写成sh文件然后在crontab里调用。
我上面弄的那个是定时运行某个php文件
  支持 (0分)  反对 (0分)
回复  2014-11-17 23:53:26 27

iseeyo
金牌会员
5375.36 价值分

引用:
l12ab 发表于 2014-11-17 23:53
很复杂的shell命令不适合直接卸载crontab里面,可以写成sh文件然后在crontab里调用。
我上面弄的那个是定 ...

恩,我在另外一篇帖子提了以下的意见,估计应该是可以的,你看看
---------------------
amcrontab-1.0是按时间执行任务计划。
建议1.1版增加按条件执行任务计划,同时支持两种类型的任务计划!!!
1、对于按时间执行的方式做个判断,使用特殊符号时提示不要使用特殊符号,修正后才能保存,避免此贴遇到的错误类型!
2、而if判断形式的任务计划则允许用户自定义代码,比如
aa=`pgrep -f hhvm | wc -l`
if [ "$aa" = 0 ]
then
service hhvm start
else
echo "the program is running"
fi
  支持 (0分)  反对 (0分)
回复  2014-11-18 00:32:14 28

amysql
创始人
16530.81 价值分

引用:
l12ab 发表于 2014-11-17 23:53
很复杂的shell命令不适合直接卸载crontab里面,可以写成sh文件然后在crontab里调用。
我上面弄的那个是定 ...


是的。写成一个sh文件。crontab 调用执行就OK。
  支持 (0分)  反对 (0分)
回复  2014-11-18 11:57:08 29

amysql
创始人
16530.81 价值分

引用:
iseeyo 发表于 2014-11-18 00:32
恩,我在另外一篇帖子提了以下的意见,估计应该是可以的,你看看
---------------------
amcrontab-1.0是 ...

1、有些特殊符号是直接过滤掉的,用户通常也很少使用一些特殊符号。
AMH这边是考虑安全问题。[]的问题有解决了。
2、可以sh脚本文件。
crontab 执行脚本文件。
  支持 (0分)  反对 (0分)
回复  2014-11-18 12:01:05 30
< 1 2 3 4 >  (总4页)
AMH社区列表
用户服务中心