# 任务配置
su -c "cd /你的项目路径 && php artisan schedule:run >> /dev/null 2>&1" -s /bin/sh 所有者
# 示例
su -c "cd /www/wwwroot/fresns && php artisan schedule:run >> /dev/null 2>&1" -s /bin/sh www
我尝试的把上述代码放到计划任务的 shell 脚本框里 但是报错 我所使用的程序需要这个任务 。
能帮我把上面的任务 脚本翻译成 amh 所支持的格式吗?
fresns 宝塔安装手册
考虑安全,面板上不能直接执行sh内容,
amh上面的是可以执行指定的sh文件。
你可以新建一个/home/shell/cron01.sh文件,
内容就写你的要的执行的sh脚本内容,如上:
在ssh执行命令给这个目录权限许可。
amh amcrontab set_sh /home/shell/
任务计划就可以运行使用 amh amcrontab run_sh /home/shell/cron01.sh 这个命令了。
另外上面是直接用php命令,记得在『网站』环境列表勾选上命令行选项。