macOS中使用crontab教程以及问题解决办法

2019-02-22  本文已影响0人  xiaoyuer

Crontab for Mac


举个栗子🌰现在在文件目录下有一个名为goroutine的可执行文件,正常情况下想要执行只要输入命令:
./goroutine


Mac中使用Crontab会遇到的问题

  1. crontab -e编辑完保存以后会报错:

crontab: tmp/tmp.64681: Operation not permitted
这个是因为我用的iTerm2命令行终端没有权限,需要打开mac的系统偏好设置〉安全性与隐私〉隐私〉完全磁盘访问权限,加入iTerm然后勾选就行了

  1. 上个问题解决完,编辑保存还是报错:

“/usr/bin/vi”exitedwithstatus1
在.bash_profile或者.zshrc中添加设置:
export EDITOR=vim
添加完source一下

  1. 以上两个问题解决完还有错

crontab: temp file must be edited in place
需要设置一下vim的设置:vim .vimrc
设置加一行autocmd filetype crontab setlocal nobackup nowritebackup
保存退出以后再source一下就可以正常使用crontab了

最后,除了crontab -e和crontab -l还有很多其它的参数,根据自己的需要自由发挥就可以了~

上一篇 下一篇

猜你喜欢

热点阅读