Mac 下不能停止掉 cron 吗?

2017-12-06 13:34:45 +08:00
 tmdbug
系统:10.13 工具:iterm2
用的命令:
sudo /usr/sbin/cron stop
却一直返回
cron: cron already running, pid: 177

而且 sudo /usr/sbin/cron start/restart/status
这三个用哪个命令都返回的是
cron: cron already running, pid: 177
我用 sudo kill -9 177
再运行上面的命令
还是报
cron: cron already running, pid: 198
只不过是换了个端口号

crontab -r 或 crontab -e 清空所有脚本
运行 上面命令还是报 already running

请问大神 Mac 能否关闭 cron ???
cron 和 crontab 的区别又是什么?

感谢~
6293 次点击
所在节点    MacBook Pro
7 条回复
tmdbug
2017-12-06 13:35:25 +08:00
MacOS 10.13 下,如何停止掉 cron?
ItzhacLea
2017-12-06 15:50:22 +08:00
關閉 SIP 的情況下,試著運行 "sudo launchctl unload -w /System/Library/LaunchDaemons/com.vix.cron.plist"
bao3
2017-12-06 17:25:23 +08:00
楼上的方法是对的。因为 crontab 是系统自动启动的守护进程,你不能杀死,杀死后又会重生,因为人家是 crontab 啊,生来就是不能停止工作的。。。。
但是我不太理解,已经把 crontab -e 清空了,那么停止 crontab 进程的意义是?按来说没什么区别和影响啊
tmdbug
2017-12-06 18:01:01 +08:00
@bao3 非常感谢!但是在 Linux 下 crontab 是可以关闭的,原本不知道 Mac 下会关不掉,以为是自己开启的。
tmdbug
2017-12-06 18:03:07 +08:00
@ItzhacLea 好的,非常感谢您!
tmdbug
2017-12-06 18:04:26 +08:00
@bao3 看了下同事的 Mac, 他的 cron 就没开启 pid 是 - 。
reid2017
2018-02-01 15:17:26 +08:00
你的 crontab 任务能执行吗?我的不行啊,是怎么回事?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/412435

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX