标签: cron

如何查看我的 cron 作业的结果?

我看到很多关于如何运行 crontab 的指南,但我现在需要的是学习如何

  1. 查找有关 cron 作业的日志文件
  2. 配置记录的内容

linux cron ubuntu

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

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

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

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

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

security cron permissions cronjob ubuntu

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

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

每周用 Cron 运行一个命令?

简单的问题 - 对于我想在每周周六早上 8 点 05 分运行的命令,crontab 条目会是什么样子?

cron crontab

74
推荐指数
3
解决办法
18万
查看次数

如何停止当前正在运行的 cron 作业?

如何停止当前正在运行的 cron 作业?

cron

67
推荐指数
5
解决办法
27万
查看次数

在特定时间之间每隔特定时间设置一个 cron

例如,如何将 cron 设置为在上午 8 点到下午 5 点之间每 2 小时运行一次?这可能吗?

cron

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

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

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

linux unix cron crontab cronjob

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

OS X 上的 cron 操作日志

OS X 附带的 cron 是否在任何地方记录其操作?

我不是在寻找任何特定 cron 作业的输出,而是在寻找 cron 正在做什么的日志。在我检查过的几台 linux 机器上/var/log/cron,有如下内容:

Apr 26 11:00:01 localhost crond[27755]: (root) CMD (/root/bin/mysql-backup)
Apr 26 11:01:01 localhost crond[27892]: (root) CMD (run-parts /etc/cron.hourly)
Apr 26 11:07:01 localhost crond[28138]: (root) CMD (/usr/local/bin/python /home/
user1/scripts/pythonscript.py)
Apr 26 11:18:18 localhost crontab[28921]: (user2) LIST (user2)
Apr 26 11:18:22 localhost crontab[28929]: (user2) BEGIN EDIT (user2)
Apr 26 11:18:59 localhost crontab[28929]: (user2) REPLACE (user2)
Run Code Online (Sandbox Code Playgroud)

这会显示作业何时运行、用户何时查看或编辑 crontabs 等。我在我的 Snow Leopard 机器上找不到这些东西。

cron osx-snow-leopard macos

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

如何让 WSL 在启动时运行服务

搜了这个网站和各种Q后,很明显systemdWSL的服务和不可用。每次启动 PC 时,我都需要在 WSL 中运行一个程序,因此我阅读了有关如何使用 crontab 的页面:如何在 Windows 上运行 Ubuntu 服务(启动时)?超级用户,但我感到困惑,因为格式与 crontab 中的格式不符。

此外,该特定问题是特定于 SSH 服务器的,如果考虑并处理导致步骤过于复杂,则需要安全方面。无论如何,该问题中探索的步骤已经尝试过,但没有奏效。此外,该问题高度针对 SSH 服务器,而该问题涉及一般环境要求 i。我需要知道如何在 WSL 中运行服务(可能包括但不限于 SSH 服务器)

实际上 - 需要比如何在 Windows 上运行 Ubuntu 服务(启动时)更简单的解决方案提供。

但是,这是我的 cron:

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
PATH=cd /usr/local/src/:cd xmr-stak-cpu:cd bin/
@reboot . sudo ./xmr-stak-cpu
Run Code Online (Sandbox Code Playgroud)

我也这样做了:

启动时运行 bash/cron 循环

在 shell:startup 中创建一个名为 linux.bat 的文件

Paste: C:\Windows\System32\bash.exe -c 'while [ true ]; do sudo /usr/sbin/cron -f; done'
Run Code Online (Sandbox Code Playgroud)

这是行不通的。

如何在 WSL 中运行服务?或者有没有办法使用Windows?

因为在 Windows 中我尝试了以下操作:使用https://github.com/Microsoft/WSL/issues/612

Run: When …
Run Code Online (Sandbox Code Playgroud)

linux cron ubuntu windows-subsystem-for-linux

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

在每个月的第一个星期一运行 cron 作业?

我想在每个月的第一个星期一 8.30 从 cron 运行一项工作。cron 维基百科页面说

而当时间/日期规范领域的所有匹配当前时间和日期执行正常的工作,有一个例外:如果“月日”和“星期几”的限制(而不是“*”),那么无论是“日期”字段 (3) 或“星期几”字段 (5) 必须与当前日期匹配。

(我的重点)

这是否意味着我不能在一个月的第一个星期一做,我只能在一个月的第一天(或其他任何一天)做?我想不出办法绕过它。

cron crontab

41
推荐指数
5
解决办法
9万
查看次数