crontab相关内容
我需要一个 crontab 语法,它应该每分钟执行一个特定的 PHP 脚本 /var/www/html/a.php.每分钟的执行必须从 00:00 开始.另一个任务必须在 00:00 /var/www/html/reset.php(每 24 小时一次)执行脚本. 解决方案 每分钟: * * * * */path/to/php/var/www/html/a.php 每 24 小时
..
我已经为我的应用实现了一个示例推送通知服务. 现在我在沙盒环境中进行测试. 我在手动调用 PHP 脚本通过 APN 推送通知时收到通知. 当我使用 crontab 编写调度程序来自动发送通知时,我没有收到通知.我收到的邮件错误是: PHP 警告:stream_socket_client():SSL 操作失败,代码为 1.OpenSSL 错误消息:错误:14094410:SSL
..
我想在根 crontab 中设置一个每天运行的作业.但我希望它从特定目录执行它,以便它可以找到它需要的所有文件,因为应用程序有一堆相对路径. 无论如何,我可以告诉 crontab 从特定目录运行吗? 解决方案 所有作业都由一个 shell 执行,所以通过一个命令来启动那个 shell 片段以更改目录. cd/path/to/directory &&./bin/myapp 关于使用
..
我有一个 expect 脚本,我需要在我的管理节点上每 3 分钟运行一次,以使用命令 #portperfshow 为连接到 DCX Brocade SAN 交换机的每个端口收集 tx/rx 值# 每次我尝试使用 crontab 每 3 分钟执行一次脚本时,该脚本不起作用! 我的期望脚本以 #!/usr/bin/expect -f 开头,我在 cron 下使用以下语法调用脚本: 3 *
..
我已经提到了http://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line 并创建了 cron_dispatcher.php 并将其放在应用程序文件夹中.> 我已经返回了一些用于 cron 作业的测试电子邮件函数,以便在我的用户控制器的测试方法中运行. 而且我
..
我有一个关于 curl 的 cron 问题: curl -w "%{time_total}\n" -o/dev/null -s http://myurl.com >>〜/日志 效果很好,并使用 total_time 在日志文件中添加一行. 但是与 cron 相同的行没有做任何事情. 这不是路径问题,因为curl http://myurl.com >>~/log 有效. 解决方
..
我试图让一个简单的 crontab 作业每 15 分钟运行一次,但在决定如何格式化时间时遇到了麻烦. 我一直在放下的是以下内容: 15 * * * * ------------------------ 我很确定这只是每小时的前 15 分钟. 我认为 crontab 允许用户指定确切的运行时间,即: 0, 15,30,45 * * * * ---------------------
..
我在 root 下运行的 crontab 作业很少,但这给我带来了一些问题.例如,在该 cron 作业过程中创建的所有文件夹都在用户 root 和组 root 下.我怎样才能让它在用户 www-data 和组 www-data 下运行,以便当我从我的网站运行脚本时,我可以操作这些文件夹和文件? 我的服务器在 Ubuntu 上运行. 当前的 crontab 工作是: */1 * * * *
..
使用 PHP 验证 crontab 条目的最佳方法是什么?我应该使用正则表达式还是外部库?我有一个 PHP 脚本,可以从 crontab 文件中添加/删除条目,但想要有一些方法来验证时间间隔部分的格式是否有效. 解决方案 嗯,有趣的问题. 如果你真的要验证它,正则表达式是不够的,你必须实际解析条目并验证每个调度位.这是因为每一位都可以是一个数字、一个月份/星期几的字符串、一个范围 (
..
我需要通过我运行的脚本来添加一个 cron 作业来设置服务器.我目前正在使用 Ubuntu.我可以使用 crontab -e 但这将打开一个编辑器来编辑当前的 crontab.我想以编程方式执行此操作. 可以吗? 解决方案 Cron 作业通常存储在 /var/spool/cron 下的每个用户文件中 您要做的最简单的事情可能就是创建一个配置了作业的文本文件,然后将其复制到 cro
..
我每天晚上都在尝试创建一个 cronjob 来备份我的数据库,以免发生灾难性事件.看起来这个命令应该满足我的需求: 0 3 * * * pg_dump dbname |gzip >~/backup/db/$(date +%Y-%m-%d).psql.gz 除了运行之后,它希望我输入密码.如果我从 cron 运行它,我就不能这样做.如何自动传入一个? 解决方案 在 pg_dump 将运行
..
某些 cygwin 命令是 .exe 文件,因此您可以使用标准的 Windows 调度程序运行它们,但其他命令没有 .exe 扩展名,因此不能从 DOS 运行(看起来像). 例如我希望 updatedb 每晚运行. 如何让 cron 工作? 解决方案 您还需要安装 cygrunsrv 以便您可以将 cron 设置为 Windows 服务,然后运行 cron-config.
..
我最近设置了一个 Laravel 队列系统.基础是 cronjob 调用一个命令,将作业添加到队列中,并调用发送电子邮件的第二个命令. 当我 ssh 进入我的服务器并运行 php artisan queue:listen 时,系统工作,但是如果我关闭我的终端,监听器将关闭,作业堆积并排入队列,直到我 ssh 重新进入并再次运行监听. 让我的队列系统在后台运行而无需通过 ssh 保持连接
..
我在 /var/www/html/dbsync/index.php 中有我的 php 脚本文件.当 cd/var/www/html/dbsync/ 并运行 php index.php 时,它完美运行. 我想通过sh文件调用PHP文件,SH文件的位置如下 /var/www/html/dbsync/dbsync.sh 这是dbsync.sh文件的内容: /usr/bin/php/var/w
..
我每小时运行一个 crontab.运行它的用户在 .bash_profile 中有环境变量,当用户从终端运行作业时,这些环境变量起作用,但是,显然这些在运行时不会被 crontab 获取. 我已经尝试在 .profile 和 .bashrc 中设置它们,但它们似乎仍然没有被接收.有谁知道我可以在哪里放置 crontab 可以获取的环境变量? 解决方案 让 'cron' 在运行命令之前
..
是否可以使用 PHP 来创建、编辑和删除 crontab 作业? 我知道如何列出 Apache 用户的当前 crontab 作业: $output = shell_exec('crontab -l');回声$输出; 但是如何使用 PHP 添加 cron 作业呢?'crontab -e' 只会打开一个文本编辑器,您必须在保存文件之前手动编辑条目. 以及如何使用 PHP 删除 cron
..
我想知道是否有办法设置一个定时任务/任务每分钟执行一次.目前,我的任何实例都应该能够运行此任务. 这是我在配置文件中尝试做的,但没有成功: container_commands:01cronjobs:命令:echo "*/1 * * * * root php/etc/httpd/myscript.php" 我不确定这是否是正确的方法 有什么想法吗? 解决方案 这是我向 El
..
关于我的系统的基本信息:我有一个音乐系统,人们可以在其中安排歌曲在特定时间开始和结束. 操作系统:Arch linux 它目前设置了两个 cron.一个可以说在 1.50(开始时间使用“播放等"命令),另一个设置在 3.20(结束时间使用“结束等"命令). 我的设置运行良好,我可以结束删除计划等,但我现在注意到一个问题!如果我设置了上述时间并关闭系统(我的系统是树莓派)并在假设
..
关于我的系统的基本信息:我有一个音乐系统,人们可以在其中安排歌曲在特定时间开始和结束. 操作系统:Arch linux 它目前设置了两个 cron.一个可以说在 1.50(开始时间使用“播放等"命令),另一个设置在 3.20(结束时间使用“结束等"命令). 我的设置运行良好,我可以结束删除计划等,但我现在注意到一个问题!如果我设置了上述时间并关闭系统(我的系统是树莓派)并在假设
..
我创建了一个简单的 Python 脚本,允许我更新要在网站首页上显示的选定动物. 当我在我的 ssh 中时,我是这样运行的. cd/www/site/mydirectorypython perform_daily_action.py 如何在我的 crontab 中将其作为 cronjob 运行. 我尝试过 30 09 * * * cd/www/site/mydirectory;p
..