我有Python脚本bgservice.py,我希望它一直运行,因为它是我构建的Web服务的一部分.即使在我注销SSH后,如何让它连续运行?
我只是尝试在CPanel中使用cron作业运行PHP脚本 - 这是正确的语法:
/usr/bin/php -q /home/username/public_html/cron/cron.php >/dev/null
Run Code Online (Sandbox Code Playgroud)
我没有收到任何说明cron已完成的电子邮件通知,我是否需要对PHP文件执行任何特定操作?
一些cygwin命令是.exe文件,因此您可以使用标准Windows Scheduler运行它们,但是其他没有.exe扩展名,因此无法从DOS运行(看起来像).
比如我想updatedb每晚跑步.
我如何让cron工作?
我是新手使用cron工作.我甚至不知道如何写它.我试图从互联网上搜索,但我仍然不太了解它.我想创建一个每分钟执行我的代码的cron作业.我正在使用PHP来创建它.它不起作用.
例
run.php (将每分钟执行的代码)
<?php
echo "This code will run every minute";
?>
Run Code Online (Sandbox Code Playgroud)
cron.php
<?php
$path = dirname(__FILE__);
$cron = $path . "/run.php";
echo exec("***** php -q ".$cron." &> /dev/null");
?>
Run Code Online (Sandbox Code Playgroud)
假设这两个文件在同一个文件夹中.
代码是我做错了吗?如果错了,请告诉我如何解决它.
我需要能够在完全随机的时间内每天运行20次PHP脚本.我也希望它只在上午9点到晚上11点之间运行.
我熟悉在linux中创建cron作业.
我需要设置一个cron作业,每小时运行一次使用gcc编译的可执行文件.
我以root身份登录并输入 crontab -e
然后我输入以下内容并保存文件.
0 * * * * /path_to_executable
Run Code Online (Sandbox Code Playgroud)
但是,cron作业不起作用.
我看到当我输入时/...path_to_executable我得到了一个分段错误.我只能从它所在的文件夹中执行可执行文件.有没有办法可以解决这个问题?
我已经看到了一些解决方案,包括监视和在后台运行循环(和休眠)脚本,但没有什么是理想的.
我有一个需要每15秒运行一次的脚本,而且由于cron不会支持秒数,所以我只想搞清楚其他事情.
在unix上每15秒运行一个脚本最强大,最有效的方法是什么?脚本还需要在重新启动后运行.
我需要创建一个将在每个月的最后一天运行的cron作业.我将从cpanel创建它.
任何帮助表示赞赏.谢谢
我想知道是否有办法设置每分钟执行一次cronjob /任务.目前,我的任何实例都应该能够运行此任务.
这是我在配置文件中尝试做的事情没有成功:
container_commands:
01cronjobs:
command: echo "*/1 * * * * root php /etc/httpd/myscript.php"
Run Code Online (Sandbox Code Playgroud)
我不确定这是否是正确的方法
有任何想法吗?
我在cronjob中运行PHP脚本,我想每5分钟发送一次电子邮件
我目前的(crontab)cronjob:
10 * * * * /usr/bin/php /mydomain.in/cromail.php > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
cronmail.php如下:
<?php
$from = 'D'; // sender
$subject = 'S';
$message = 'M';
$message = wordwrap($message, 70);
mail("myemail@gmail.com", $subject, $message, "From: $from\n");
?>
Run Code Online (Sandbox Code Playgroud)
但是我在30分钟内没有收到有关此配置的电子邮件.