我想要一个可以启动、停止、启用和禁用 cron 作业的 php 脚本。我想创建一个交互式jquery页面,它将异步向php文件发送请求,该文件将停止,启动,启用和禁用作业
我已经搜索了很多线程,但仍然没有得到正确的方法,我已经查看了以下解决方案和线程。
启动停止 cron 作业
我试图实现 J. Bruni 提供的解决方案,但当我尝试执行时 ./cron.php
激活我收到以下错误
./cron.php: line 1: ?php: No such file or directory
./cron.php: line 3: =: command not found
./cron.php: line 4: =: command not found
./cron.php: line 6: syntax error near unexpected token `('
./cron.php: line 6: `$param = isset( $argv[1] ) ? $argv[1] : '';'
我通过#!/usr/bin/env php
解决了上述错误
我认为我的PHP文件在以下行出现时卡住了
shell_exec( 'export EDITOR="/home//www/cron.php on"; crontab -e' );
我收到以下错误
Window size is too small for nano...crontab: "pico" exited with status 1
首先,如果你想执行一个php文件,在第一行写总是写
` #!/usr/bin/env php`
然后:
授予文件执行权限
chmod +x file.php
然后执行它,如下所示
./file.php
或:
使用 php 命令执行它
php file.php