标签: cron

从 cron 执行 sh 脚本

我有一个 test.sh 脚本

#!/bin/sh
php /home/v/file.php
sh /root/x/some.sh
Run Code Online (Sandbox Code Playgroud)

当我从命令行以 root 身份执行文件时,它可以工作。

sh /home/v/test.sh 
Run Code Online (Sandbox Code Playgroud)

当我将它设置为 crontab -e(是根 cron)时,它不起作用

 * * * * * sh /home/v/test.sh
Run Code Online (Sandbox Code Playgroud)

我做错了什么?谢谢

debian shell cron sh

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

每小时两次运行三个不同的 cron 作业

我想每小时两次(每半小时一次)运行三个 cron 作业命令,这些命令之间的间隔应该是 1-2 分钟。我应该如何从 cpanel 配置 cron 作业?

cron

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

Linux/Ubuntu 问题,如何以另一个用户身份运行 crontab?

我想每天运行一个预定的 crontab,但不是以 root 用户身份运行。原因是这是一项简单的备份和清理工作,我不希望发生任何事故。备份文件夹将拥有用户“mysql-backup”的权限(例如),我希望 crontab 仅作为用户 mysql-backup 运行。显然,我不希望 mysql-backup 用户登录或类似的东西让 crontab 工作。

任何帮助将不胜感激。

cron

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

Cron 同步 mysql 表

我有一个需要大量访问我的 mysql 数据库的远程服务器。所以我想与其发送一堆远程 mysql 命令,不如将数据库同步到远程服务器会更有效。是否有程序可以轻松执行此操作并且我可以配置为仅同步指定的表和可能的列?

mysql cron

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

什么最小的 SMTP 客户端将允许我将 cron 输出中继到外部电子邮件地址?

我希望通过 Gmail 发送的最小 SMTP 客户端将 cron 输出发送到外部电子邮件地址。我想我需要这个客户端来支持 TLS 和 /etc/aliases,我希望配置尽可能简单。

email unix ubuntu cron

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

在 cronjob 中从 bash 脚本运行 JAR

由于某种原因,我的 cronjob 无法正常工作:

4 20 * * * /home/ubuntu/db_backup/myScript.sh 1 > /home/ubuntu/db_backup/cron_log.txt
Run Code Online (Sandbox Code Playgroud)

我的 bash 脚本如下所示:

#! /bin/bash
mysqldump -h anotherhost -P 3306 -u usen -pmypass --all-databases > $1.sql
java -jar myJar.jar param1 $1.sql
Run Code Online (Sandbox Code Playgroud)

所以 jar 文件接受 2 个参数,第一个我希望始终相同,第二个来自第一个 bash 参数。在 /var/spool/mail/ubuntu 我看到这个错误:

无法访问 jarfile myJar.jar

我在用户下设置了 crontab:ubuntu

jar 文件的所有者和组是 ubuntu,它的八进制权限为 700。

我究竟做错了什么?

bash java cron

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

每次将 crontab 输出保存到一个新文件?

我想保存我的 crontab 输出:

15 * * * * myscript.sh > ~/logs/log1.txt
Run Code Online (Sandbox Code Playgroud)

我如何使 crontab 每次都保存到一个新文件(即 log2.txt、log3.txt 等),而不是更新或覆盖旧文件?

也许我可以用一个实用程序来做到这一点?

我正在使用 CENT OS 5。

谢谢 ;)

logging centos cron

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

如何在 debian 上进行精细的 cronjob?

如何在 debian 上进行精细的 cronjob?

有人能帮我吗?

“动作”应该是“php /var/www/cronjob/index.php”

我不知道!

php debian cron

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

如何在 Linux 服务器上设置/更改管理员电子邮件?

据说,如果您安装了一个 cron 并且该 cron 作业有一个输出 >/dev/null,它将被发送给系统管理员。这是真的?电子邮件在哪里设置?我在 /etc/mail.rc 中没有看到任何关于此的内容,并且 crontab 中也没有任何关于邮件的内容。

帮助?

email linux centos cron

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

在 Ubuntu 上使用 CRON 运行 PHP

请告诉我我做错了什么,为什么不运行:

 3 * * * * /usr/bin/php -q /var/www/CRON/hourly.php > /var/www/logPHP.log
Run Code Online (Sandbox Code Playgroud)

logPHP.log已制作,但在运行时为空。如果我将 3 替换为*,则脚本开始运行但永远不会结束。

当我在终端中复制它时:

/usr/bin/php -q /var/www/CRON/hourly.php > /var/www/logPHP.log
Run Code Online (Sandbox Code Playgroud)

一切都按照预期顺利进行。

Ubuntu 10.04 LTS,

PHP 5.3.2-1ubuntu4.9 with Suhosin-Patch (cli)
Run Code Online (Sandbox Code Playgroud)

ubuntu php cron

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

标签 统计

cron ×10

centos ×2

debian ×2

email ×2

php ×2

ubuntu ×2

bash ×1

java ×1

linux ×1

logging ×1

mysql ×1

sh ×1

shell ×1

unix ×1