标签: cronjob

如何以特定用户身份运行 cron 作业?

我想在我的机器上以特定用户身份运行 cron 作业。我如何指定要运行的 cron 作业的用户?。

cron 作业将在服务器上运行(在 Ubuntu 10.0.4 上运行)。“用户”是专门为执行特定服务器端任务而创建的用户。这些“用户”有以下共同点:

  • 无法登录系统
  • 限制访问特定文件夹/文件

security cron permissions cronjob ubuntu

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

/etc/crontab 和“crontab -e”之间的区别

位于/etc/crontab的 crontab 和可以使用 编辑的 crontab 有什么区别crontab -e

linux unix cron crontab cronjob

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

在哪里存储 cronjob 脚本?

我不想把它放在我的/home/myusername目录中。是否有最佳实践来存储 cronjobs 的 shell 脚本?在根级别?

我现在正在运行 ubuntu 服务器 12.04。

shell-script ubuntu-server cronjob

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

我可以使用 Linux crontab 指定以秒为单位的特定时间吗?

49 18 * * * mpv ~/Musik/Donau.mp3
Run Code Online (Sandbox Code Playgroud)

Donau.mp3该命令将在下午 6:49 正好播放该文件。例如,我如何指定下午 6:49:50?

linux crontab cronjob

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

cron的时区问题

与服务器时间相比,我的 cron 作业是在一小时后计算的。我不明白发生了什么。

我的配置如下:

服务器时间:

Europe/Paris
Run Code Online (Sandbox Code Playgroud)

在 /etc/default/cron 中,我添加了以下行:

TZ="Europe/Paris"
Run Code Online (Sandbox Code Playgroud)

尽管如此,cron 作业比服务器时间晚一小时启动。真正棘手的是,如果我让 cron 播放指令“日期”,它会给出服务器日期(好的!)。

我不知道如何解决这个问题;我一直在论坛上阅读一些资料,但没有发现任何有趣的内容。

你怎么认为 ?

cron time-zone cronjob

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

仅针对 cron.daily、cron.hourly 等作业的 cron 错误发送电子邮件

我有几个cron作业是运行(在/etc/cron.daily/etc/cron.hourly/etc/cron.weekly等)和电子邮件root@localhost的结果。如果作业成功,我想停止这些电子邮件,并且只在出错时发送电子邮件(我知道可以通过重定向stdout到来完成/dev/null)。我了解如何为单个 cron 作业执行此操作,但是这些特殊目录中的脚本使用run-parts. 抑制这些脚本的成功电子邮件的最佳方法是什么?

linux email cron crontab cronjob

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

Ubuntu 可以通过 cron 作业播放视频吗?

我正在为一家油漆店开发一个展示系统。
我已经用 Ubuntu 设置了一台计算机来运行视频并将其显示在电视上,运行一个 PHP 脚本,该脚本应该每小时通过互联网更新视频。

该脚本设置为通过 cron 运行,每小时执行一次 (@hourly)。几乎整个脚本都能完美运行,但它执行 VLC 媒体播放器以显示视频的最后一行无声无息地失败。如果脚本通过命令行 ( php /path/to/cron.php)运行,VLC 媒体播放器将完美启动。但是当它在 cron 中运行时,它不会。

我的想法是,通过 cron 运行的作业根本无法运行具有可见 GUI 的应用程序,但我真的希望这不是答案。

请帮我破解这个!

vlc-media-player cron crontab cronjob ubuntu

7
推荐指数
1
解决办法
3446
查看次数

从特定时间开始每小时的 cron 表达式

每隔一小时(从“现在”开始),我就可以使用 nodejs cron-job 使用此 cron 表达式(表达式)进行调度。

但是我需要从特定时间开始每隔一小时设置一次 cron。例如,假设它从凌晨 3:30 开始——我们可以这样做吗?这将是什么 cron 表达式?任何想法表示赞赏

cron crontab cronjob

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

如何创建 cron 作业以将文件上传到 FTP 服务器

我想创建一个 cron 作业,将文件从我计算机上的目录上传到我的 FTP 服务器。我希望它每天午夜都这样做。我对 cron 几乎一无所知,所以如果我听起来很愚蠢,我深表歉意!

networking unix cron cronjob

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

带密码的 rsync cron 作业?

我想将 rsync 命令设置为 cron 作业,因此我需要找到一种方法将我的服务器密码自动提供给 rsync。

目前我有一个如下所示的 shell 脚本:

#!/bin/sh
rsync *.rss me@myserver.com:/home/dir --password-file ~/rsync.password
Run Code Online (Sandbox Code Playgroud)

rsync.password文件只包含我的密码。

但是,当我运行脚本时,我得到:

The --password-file option may only be used when accessing an rsync daemon.
rsync error: syntax or usage error (code 1) at main.c(1241) [sender=3.0.7]
Run Code Online (Sandbox Code Playgroud)

谁能让我知道如何解决这个问题,以便我可以开始将 shell 脚本作为 cron 作业运行?

rsync cron cronjob

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

crontabs 小时规范 */1 与 * 相同

我正在寻找我正在使用的 cron 选项卡的说明。

some job    1   *   *   *   *
some job    1   */1 *   *   *
Run Code Online (Sandbox Code Playgroud)

这些工作是一样的吗?该作业将每小时运行第一分钟。

有人可能会澄清crontab**/xcrontab之间的区别。

linux time crontab cronjob

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

除星期日外,每月第一天的 Cronjob

我的 crontab 中有这样的条目:

0 0 1-2 * 1-6

它会在星期一到星期六的一个月的第一天或第二天的 00:00 运行是正确的吗?例如,如果第一天是星期天,那么它就不会运行它,对吗?但它会在每月的第 2 天运行 cronjob,因为它不是星期日。

linux centos cron cronjob

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

Cron 奇怪的行为

我有一个 Bash 脚本,具有所有要执行的权限,我将它附加到一个 cron 作业,这个脚本基本上只杀死并重新启动一个特定的进程,奇怪的行为是,如果我通过终端运行脚本一切正常正如预期的那样,它会取消进程并重新启动它,但是当触发 cron 作业时,它只会取消进程,仅此而已......知道为什么会发生这种行为吗?谢谢

linux cron crontab cronjob bash-scripting

0
推荐指数
1
解决办法
281
查看次数