相关疑难解决方法(0)

目的是什么:(冒号)GNU Bash内置?

命令的目的是什么,什么都不做,只是一个评论领导者,但实际上是一个内置的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)

我想我真正想要的是它可能具有的历史应用.

bash shell built-in

313
推荐指数
11
解决办法
11万
查看次数

如何以编程方式创建新的cron作业?

我希望能够以编程方式添加新的cron作业,这样做的最佳方法是什么?

根据我的研究,似乎我可以转储当前的crontab,然后添加一个新的,将其回送到crontab:

(crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") | crontab -
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

unix linux cron

125
推荐指数
8
解决办法
6万
查看次数

如何使用cron作业安排动态功能?

我想知道如何安排动态(自动填充数据)功能在保存的时间每天自动运行?

假设我有一个表单,一旦单击该按钮,它就会将数据发送到函数,该函数会发布数据.我只想自动化,这样我就不必按下按钮了.

<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 …

php mysql cron cron-task

10
推荐指数
2
解决办法
1万
查看次数

如何使用bash脚本将crontab作业添加到crontab?

我尝试了以下命令,crontab停止运行任何作业: echo "@reboot /bin/echo 'test' > /home/user/test.sh"| crontab -

在Linux中将作业添加到crontab的脚本的正确方法是什么?

linux cron crontab ubuntu-server ubuntu-16.04

3
推荐指数
1
解决办法
5679
查看次数

调度php脚本?

我正在寻找一个每小时执行一次的php脚本(不执行它)(例如发送电子邮件),但我不知道,它的工作方式.我是否必须使用Cron Jobs或者php中有什么东西可以制作这样的脚本吗?

谢谢

php

2
推荐指数
1
解决办法
1485
查看次数

如何以编程方式设置 Cron 作业?

是否可以通过编程方式设置 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。

php wordpress cron curl

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

cron ×4

php ×3

linux ×2

bash ×1

built-in ×1

cron-task ×1

crontab ×1

curl ×1

mysql ×1

shell ×1

ubuntu-16.04 ×1

ubuntu-server ×1

unix ×1

wordpress ×1