命令的目的是什么,什么都不做,只是一个评论领导者,但实际上是一个内置的shell?
它比在每个调用中将注释插入脚本大约40%要慢,这可能会根据注释的大小而有很大差异.我能看到的唯一可能的原因是:
# poor man's delay function
for ((x=0;x<100000;++x)) ; do : ; done
# inserting comments into string of commands
command ; command ; : we need a comment in here for some reason ; command
# an alias for `true' (lazy programming)
while : ; do command ; done
Run Code Online (Sandbox Code Playgroud)
我想我真正想要的是它可能具有的历史应用.
我希望能够以编程方式添加新的cron作业,这样做的最佳方法是什么?
根据我的研究,似乎我可以转储当前的crontab,然后添加一个新的,将其回送到crontab:
(crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") | crontab -
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
我想知道如何安排动态(自动填充数据)功能在保存的时间每天自动运行?
假设我有一个表单,一旦单击该按钮,它就会将数据发送到函数,该函数会发布数据.我只想自动化,这样我就不必按下按钮了.
<ul>
<?php
foreach($Class->retrieveData as $data)
{
<form method="post" action="">
<li>
<input type="hidden" name="name">'.$data['name'].'<br/>
<input type="hidden" name="description">'.$data['description'].'<br/>
<input type="submit" name="post_data" value="Post">
</li>
</form>
}
?>
</ul>
Run Code Online (Sandbox Code Playgroud)
现在,表单将数据传递给函数.
if(isset($_POST['post_data'])) // if post_data button is clicked then it runs myFunction()
{
myFunction();
}
myFunction()
{
$name = $_POST['name'];
$description = $_POST['description'];
}
Run Code Online (Sandbox Code Playgroud)
我尝试了以下操作,但问题是Cron Job只能运行整个.php文件,而我正在检索从MySQL运行的已保存时间.
foreach($Class->getTime() as $timeData)
{
$timeHour = $timeData['timeHour'];
$timeMinute = $timeData['timeMinute'];
$hourMin = date('H:i');
$timeData = ''.$timeHour.':'.$timeMinute.'';
if($hourMin == $timeData)
{
run myFunction.
}
}
Run Code Online (Sandbox Code Playgroud)
$hourMin是当前小时:分钟与从Mysql自动运行的保存时间相匹配.那么如果$hourMin …
我尝试了以下命令,crontab停止运行任何作业:
echo "@reboot /bin/echo 'test' > /home/user/test.sh"| crontab -
在Linux中将作业添加到crontab的脚本的正确方法是什么?
我正在寻找一个每小时执行一次的php脚本(不执行它)(例如发送电子邮件),但我不知道,它的工作方式.我是否必须使用Cron Jobs或者php中有什么东西可以制作这样的脚本吗?
谢谢
是否可以通过编程方式设置 CRON 作业?使用带有php_curl扩展的 PHP?我有以下代码:
function wp_cron_control_call_cron( $blog_address ) {
$cron_url = $blog_address . '/wp-cron.php?doing_wp_cron';
$ch = curl_init( $cron_url );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 0 );
curl_setopt( $ch, CURLOPT_TIMEOUT, '3' );
$result = curl_exec( $ch );
curl_close( $ch );
return $result;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法以编程方式按设定的时间间隔执行此操作?我不想在 cPanel 中手动设置 CRONTAB 或类似的内容。如果可能的话,我希望能够用实际代码来完成此操作。这可能吗?有没有一个设置curl_setopt可以做到这一点?或者其他方式?如果重要的话,请使用 PHP 5.4.16。