crontab相关内容

使用 crontab 调度程序时 iOS 推送通知不起作用

我已经为我的应用实现了一个示例推送通知服务. 现在我在沙盒环境中进行测试. 我在手动调用 PHP 脚本通过 APN 推送通知时收到通知. 当我使用 crontab 编写调度程序来自动发送通知时,我没有收到通知.我收到的邮件错误是: PHP 警告:stream_socket_client():SSL 操作失败,代码为 1.OpenSSL 错误消息:错误:14094410:SSL ..
发布时间:2022-01-01 15:56:39 PHP

Crontab - 在目录中运行

我想在根 crontab 中设置一个每天运行的作业.但我希望它从特定目录执行它,以便它可以找到它需要的所有文件,因为应用程序有一堆相对路径. 无论如何,我可以告诉 crontab 从特定目录运行吗? 解决方案 所有作业都由一个 shell 执行,所以通过一个命令来启动那个 shell 片段以更改目录. cd/path/to/directory &&./bin/myapp 关于使用 ..
发布时间:2022-01-01 14:07:07 服务器开发

Expect 脚本在 crontab 下不起作用

我有一个 expect 脚本,我需要在我的管理节点上每 3 分钟运行一次,以使用命令 #portperfshow 为连接到 DCX Brocade SAN 交换机的每个端口收集 tx/rx 值# 每次我尝试使用 crontab 每 3 分钟执行一次脚本时,该脚本不起作用! 我的期望脚本以 #!/usr/bin/expect -f 开头,我在 cron 下使用以下语法调用脚本: 3 * ..
发布时间:2021-12-29 13:12:56 其他开发

使用 CakePHP 执行定时任务

我已经提到了http://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line 并创建了 cron_dispatcher.php 并将其放在应用程序文件夹中.> 我已经返回了一些用于 cron 作业的测试电子邮件函数,以便在我的用户控制器的测试方法中运行. 而且我 ..
发布时间:2021-12-21 21:11:39 其他开发

百分号 % 在 crontab 中不起作用

我有一个关于 curl 的 cron 问题: curl -w "%{time_total}\n" -o/dev/null -s http://myurl.com >>〜/日志 效果很好,并使用 total_time 在日志文件中添加一行. 但是与 cron 相同的行没有做任何事情. 这不是路径问题,因为curl http://myurl.com >>~/log 有效. 解决方 ..
发布时间:2021-12-17 08:47:33 其他开发

Crontab 格式化 - 每 15 分钟一次

我试图让一个简单的 crontab 作业每 15 分钟运行一次,但在决定如何格式化时间时遇到了麻烦. 我一直在放下的是以下内容: 15 * * * * ------------------------ 我很确定这只是每小时的前 15 分钟. 我认为 crontab 允许用户指定确切的运行时间,即: 0, 15,30,45 * * * * --------------------- ..
发布时间:2021-12-15 08:12:03 服务器开发

如何在 crontab 中指定哪个用户运行脚本?

我在 root 下运行的 crontab 作业很少,但这给我带来了一些问题.例如,在该 cron 作业过程中创建的所有文件夹都在用户 root 和组 root 下.我怎样才能让它在用户 www-data 和组 www-data 下运行,以便当我从我的网站运行脚本时,我可以操作这些文件夹和文件? 我的服务器在 Ubuntu 上运行. 当前的 crontab 工作是: */1 * * * * ..
发布时间:2021-12-12 11:56:22 其他开发

使用 PHP 验证 Crontab 条目

使用 PHP 验证 crontab 条目的最佳方法是什么?我应该使用正则表达式还是外部库?我有一个 PHP 脚本,可以从 crontab 文件中添加/删除条目,但想要有一些方法来验证时间间隔部分的格式是否有效. 解决方案 嗯,有趣的问题. 如果你真的要验证它,正则表达式是不够的,你必须实际解析条目并验证每个调度位.这是因为每一位都可以是一个数字、一个月份/星期几的字符串、一个范围 ( ..
发布时间:2021-12-10 23:09:57 PHP

如何通过脚本创建 crontab

我需要通过我运行的脚本来添加一个 cron 作业来设置服务器.我目前正在使用 Ubuntu.我可以使用 crontab -e 但这将打开一个编辑器来编辑当前的 crontab.我想以编程方式执行此操作. 可以吗? 解决方案 Cron 作业通常存储在 /var/spool/cron 下的每个用户文件中 您要做的最简单的事情可能就是创建一个配置了作业的文本文件,然后将其复制到 cro ..
发布时间:2021-12-09 10:37:11 服务器开发

如何将密码传递给 pg_dump?

我每天晚上都在尝试创建一个 cronjob 来备份我的数据库,以免发生灾难性事件.看起来这个命令应该满足我的需求: 0 3 * * * pg_dump dbname |gzip >~/backup/db/$(date +%Y-%m-%d).psql.gz 除了运行之后,它希望我输入密码.如果我从 cron 运行它,我就不能这样做.如何自动传入一个? 解决方案 在 pg_dump 将运行 ..
发布时间:2021-12-05 21:43:53 其他开发

你如何在 Windows 上的 Cygwin 中运行 crontab?

某些 cygwin 命令是 .exe 文件,因此您可以使用标准的 Windows 调度程序运行它们,但其他命令没有 .exe 扩展名,因此不能从 DOS 运行(看起来像). 例如我希望 updatedb 每晚运行. 如何让 cron 工作? 解决方案 您还需要安装 cygrunsrv 以便您可以将 cron 设置为 Windows 服务,然后运行 ​​cron-config. ..
发布时间:2021-12-05 19:24:21 其他开发

如何让 Laravel Queue 系统在服务器上运行

我最近设置了一个 Laravel 队列系统.基础是 cronjob 调用一个命令,将作业添加到队列中,并调用发送电子邮件的第二个命令. 当我 ssh 进入我的服务器并运行 php artisan queue:listen 时,系统工作,但是如果我关闭我的终端,监听器将关闭,作业堆积并排入队列,直到我 ssh 重新进入并再次运行监听. 让我的队列系统在后台运行而无需通过 ssh 保持连接 ..
发布时间:2021-12-03 18:31:25 其他开发

cronjob 不执行独立运行的脚本

我在 /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 ..
发布时间:2021-12-03 13:17:19 服务器开发

我在哪里可以设置 crontab 将使用的环境变量?

我每小时运行一个 crontab.运行它的用户在 .bash_profile 中有环境变量,当用户从终端运行作业时,这些环境变量起作用,但是,显然这些在运行时不会被 crontab 获取. 我已经尝试在 .profile 和 .bashrc 中设置它们,但它们似乎仍然没有被接收.有谁知道我可以在哪里放置 crontab 可以获取的环境变量? 解决方案 让 'cron' 在运行命令之前 ..
发布时间:2021-12-03 12:47:19 服务器开发

使用 PHP 创建、编辑和删除 crontab 作业?

是否可以使用 PHP 来创建、编辑和删除 crontab 作业? 我知道如何列出 Apache 用户的当前 crontab 作业: $output = shell_exec('crontab -l');回声$输出; 但是如何使用 PHP 添加 cron 作业呢?'crontab -e' 只会打开一个文本编辑器,您必须在保存文件之前手动编辑条目. 以及如何使用 PHP 删除 cron ..
发布时间:2021-12-01 11:04:07 PHP

AWS Elastic Beanstalk,运行 cronjob

我想知道是否有办法设置一个定时任务/任务每分钟执行一次.目前,我的任何实例都应该能够运行此任务. 这是我在配置文件中尝试做的,但没有成功: container_commands:01cronjobs:命令:echo "*/1 * * * * root php/etc/httpd/myscript.php" 我不确定这是否是正确的方法 有什么想法吗? 解决方案 这是我向 El ..

如何在特定时间范围内激活一次 cron 命令?

关于我的系统的基本信息:我有一个音乐系统,人们可以在其中安排歌曲在特定时间开始和结束. 操作系统:Arch linux 它目前设置了两个 cron.一个可以说在 1.50(开始时间使用“播放等"命令),另一个设置在 3.20(结束时间使用“结束等"命令). 我的设置运行良好,我可以结束删除计划等,但我现在注意到一个问题!如果我设置了上述时间并关闭系统(我的系统是树莓派)并在假设 ..
发布时间:2021-11-17 03:27:18 其他开发

如何在特定时间范围内激活一次 cron 命令?

关于我的系统的基本信息:我有一个音乐系统,人们可以在其中安排歌曲在特定时间开始和结束. 操作系统:Arch linux 它目前设置了两个 cron.一个可以说在 1.50(开始时间使用“播放等"命令),另一个设置在 3.20(结束时间使用“结束等"命令). 我的设置运行良好,我可以结束删除计划等,但我现在注意到一个问题!如果我设置了上述时间并关闭系统(我的系统是树莓派)并在假设 ..
发布时间:2021-11-17 03:27:15 其他开发

Django/Python 这个 cronjob 应该如何执行

我创建了一个简单的 Python 脚本,允许我更新要在网站首页上显示的选定动物. 当我在我的 ssh 中时,我是这样运行的. cd/www/site/mydirectorypython perform_daily_action.py 如何在我的 crontab 中将其作为 cronjob 运行. 我尝试过 30 09 * * * cd/www/site/mydirectory;p ..
发布时间:2021-11-11 22:24:11 Python