小编Cas*_*yIT的帖子

验证 cron 作业是否已完成

是否有可以运行的命令来验证用户 cron 作业是否已成功运行?

平台是 Ubuntu 8.04 LTS。

我在 /home/useraccount/bin/ 中有脚本

跑步

crontab -l
Run Code Online (Sandbox Code Playgroud)

以用户身份登录时会导致:

# m h  dom mon dow   command

@hourly /home/useraccount/bin/script_1

@hourly /home/locateruser/bin/script_2
Run Code Online (Sandbox Code Playgroud)

我意识到脚本可以发送电子邮件或写入带有时间戳的日志,但想知道是否只有一种方法可以验证它从命令行运行。

编辑

我跑了

ps -ef|grep cron 
Run Code Online (Sandbox Code Playgroud)

...它显示

root      4358     1  0 Mar12 ?        00:00:00 /usr/sbin/cron
Run Code Online (Sandbox Code Playgroud)

不确定这是否表明它正在运行作业....

linux script cron ubuntu

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

在 OS X Leopard 上停止失控的启动进程

我创建了一个 launchd .plist 文件,以便每小时运行一个 python 脚本。我最终编辑并随后删除了 .plist 文件(在 /Library/LaunchDaemons 中)......但不知何故,launchd 仍在尝试运行脚本......原始 .plist 正在调用的文件也不再存在(它是在 /usr/bin 中)。现在每 10 秒,launchd 仍在尝试运行脚本,失败并重新生成...

我尝试用 Lingon 解决这个问题......无济于事......有没有办法彻底终止这个过程?我也尝试注销并重新启动...

机器正在运行 10.5.8

mac launchd process daemon macos

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

在 Mac OS X 中取消设置系统不可变位

从理论上讲,我相信您可以通过以下方式解锁和删除系统不可变位:

chflags noschg /Path/To/File
Run Code Online (Sandbox Code Playgroud)

但是,当您将位设置为 root 时,您怎么能做到这一点呢?我有一个被锁定的文件,即使以 root 身份运行此命令也不起作用,因为该操作是不允许的。

我尝试以单用户模式登录无济于事。

我似乎记得,即使您以 root 身份进入,您也处于“1”级别。为了能够删除系统不可变标志,您需要在级别“0”登录。这与这个问题有关系吗?

root file-management file-attributes macos

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