mac下普通用户无法创建crontab的问题解决

想在mac下弄一个crontab定时任务,以为会像linux上那样顺利那,结果碰壁了,报错信息如下:

?  autoshell  crontab -e
crontab: no crontab for laijingli - using an empty one
crontab: temp file must be edited in place

就是这个 must be edited in place提示也太模糊了了吧,网上有说是编辑器环境变量的问题,加上也不行呀

?  autoshell  EDITOR=vim crontab -e
crontab: no crontab for laijingli - using an empty one
crontab: temp file must be edited in place

?  autoshell  EDITOR=vi crontab -e
crontab: no crontab for laijingli - using an empty one
crontab: temp file must be edited in place

参考了一外国哥们的方法,vim设置对文件类型为crontab的文件不进行backup、writebackup,虽不很明白,但起作用了,期待高手指点迷津。

?  ~  vim ~/.vimrc 添加如下2行

21 "解决crontab -e时,提示crontab: temp file must be edited in place
 22 autocmd filetype crontab setlocal nobackup nowritebackup

?  ~  crontab -l
1 * * * *  /Users/laijingli/autoshell/fastproxy >>/tmp/fastproxy.log

Reference:http://calebthompson.io/crontab-and-vim-sitting-in-a-tree/

时间: 2024-10-31 21:15:13

mac下普通用户无法创建crontab的问题解决的相关文章

Ubuntu 16.04下没有“用户和组”功能的问题解决

在16.04以前的版本会自带“用户和组”的功能,但是在16.04发现系统只自带了“用户账户”的功能. 问题解决: 1.安装gnome-system-tools sudo apt-get install gnome-system-tools 2.安装好之后重启 3.在Dash查找并启动 4.但是发现这个用户和组的管理工具只是显示登录的账号,还有一些细小的账号没有列举出来,用户组也是一样,所以,单纯靠GUI工具来操作还是不完善,所以建立还是使用命令行会靠谱一些. 参考: https://askubu

[如何在Mac下使用gulp] 1.创建项目及安装gulp

1.创建项目 2.安装gulp 3.运行gulp 创建项目 -创建项目文件夹命名为firstGulp,并在firstGulp目录下运行 npm init .npm init 会创建packjson文件,用于保存与项目有关的文件信息. 绿色部分需要我们根据项目自身情况手动输入 ,也可设置为空.红色部分是最终生成的内容. -当然在最后,需要手动确认信息.确认之后,会在firstGulp项目目录下生成一个packjson.json文件 -确认之后,在firstGulp目录下生成的packjson.js

Mac下maven工程的创建

最近项目有用到maven,就特地学了一下.maven的一句话攻略就是,项目托管.帮你解决各种项目琐事:清理,导包....等等. 首先先到apach官网去下载一个maven的包,http://maven.apache.org/download.cgi 解压了之后,打开终端.输入: cd ~ vim .bash_profile 在文本里输入 最后保存后输入 source .bash_profile 然后打开eclipse的偏好设置. 创建maven工程,在其中一步中选择 创建完后直接run就可以了,

Mac 下VIM配置

Mac下VIM配置 首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: _______________________________________________________________________ Download Download MacVim 7.3 (snapshot 65) for OS X 10.8 (Mountain Lion). (Released September 1, 2

Mac下VIM配置

首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: _______________________________________________________________________ Download Download MacVim 7.3 (snapshot 65) for OS X 10.8 (Mountain Lion). (Released September 1, 2012.) A li

mac 启动root 用户

方法一:1. 打开Terminal2. jonesduan-MacBook-Pro:~ user$ sudo -i3. 输入root密码即可. 方法二:和方法一中1和3步相同,只是第二步输入的命令不是sudo -i 而是sudo su或是su. 区别:方法一和方法二的区别是获取root权限后终端显示的不一样. 方法一是这样的:jonesduan-MacBook-Pro:~ root# 方法二是这样的:sh-3.2# 具体为什么是这样子,其中的具体意义又是什么,不太明白,欢迎交流!^_^ 不过个人

Mac下使用crontab来实现定时任务

说明: 1.Linux和Mac下操作crontab都是一致的 2.配置文件都在/etc/crontab下,如果没有就创建. 3.测试发现直接使用crontab -e命令创建的定时任务是放在临时文件夹的,重启会删除,并且与/etc/crontab文件无关联. 实际操作: 查看 crontab 是否启动 sudo launchctl list | grep cron 检查需要的文件 $ LaunchAgents ll /etc/crontab ls: /etc/crontab: No such fi

在Mac下创建ASP.NET Core Web API

在Mac下创建ASP.NET Core Web API 在Mac下创建ASP.NET Core Web API 这系列文章是参考了.NET Core文档和源码,可能有人要问,直接看官方的英文文档不就可以了吗,为什么还要写这些文章呢? 原因如下: 官方文档涉及的内容相当全面,属于那种大而全的知识仓库,不太适合初学者,很容易让人失去重要,让人掉入到具体的细节之中. 对于大多数人来讲开发语言只是工具,程序员都有一个通病,就是死磕工具,把工具学深.我认为在工具上没有必要投入太多时间,以能高效地完成日常的

mac下创建cocos2d-x 3.7项目

因为之前开发都是在window下进行开发,而且都是用quick进行开发,因此对c++以及在Mac下的开发还不是很了解,最近买了台Mac,想把这方面补给一下,做一下笔记. 首先先去cocos2d-x官网上下载cocos2d-x3.7,在打开终端,进入cocos2d-x3.7文件夹下的: cocos2d-x-3.7/tools/cocos2d-console/bin目录下,输入命令: ./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d