天儿真好
文本编辑器nano has this feature,当编辑器收到SIGHUP或SIGTERM或内存不足时创建一个保存文件。
在这种情况下, nano 将当前编辑器内容写入名为 nano.save 的临时文件,或者,如果编辑现有文件,nano会将.save后缀添加到此文件名: filename.save 。
基本上这是一个很棒的功能。 问题是,我正在使用nano编辑 /etc/cron.d / 中的文件,因此在此文件夹中找到了很多* .save文件。
所以这最终会导致双重职业。
所以我的问题是:
有没有办法阻止nano将这些缓冲区保存到文件系统?
或者是否可以将这些文件的文件夹更改为另一个固定位置?
还是有另一种方法告诉cron不要运行包含/.save/的文件
提前致谢
答案 0 :(得分:1)
根据手册页:https://www.nano-editor.org/dist/v2.2/nano.1.html
-R( - 限制) 受限模式:不读取或写入命令行中未指定的任何文件;阅读任何nanorc文件;允许暂停;允许将文件附加到,附加或以其他名称保存(如果已有);或使用备份文件或拼写检查。也可以通过调用任何名称以“r”开头的nano来访问(例如" rnano")。
所以一个解决方案是简单地使用" rnano"或" nano -R"代替。