防止 nano 在收到 SIGHUP 或 SIGTERM 时创建保存文件

Prevent nano from creating save-file when SIGHUP or SIGTERM is received

你好

文本编辑器 nano has this feature,当编辑器收到 SIGHUP 或 SIGTERM 或 运行s 内存不足时创建一个保存文件。

在这种情况下 nano 将当前编辑器内容写入名为 nano.save 的临时文件,或者,如果编辑现有的文件,nano 正在为此文件名添加 .save 后缀:filename.save.

基本上这是一个很棒的功能。 问题 是,我正在使用 nano 编辑 /etc/cron.d/ 中的文件,因此找到了很多 *.save-此文件夹中的文件。

所以这最终会导致双重 cron 作业。

所以我的问题是:

  1. 有没有办法阻止 nano 将这些缓冲区保存到文件系统?

  2. 或者是否可以将这些文件的文件夹更改为另一个固定位置?

  3. 或者是否有另一种方法告诉 cron 不要 运行 包含 /.save/

  4. 的文件

提前致谢

根据手册页:https://www.nano-editor.org/dist/v2.2/nano.1.html

−R (−−restricted) Restricted mode: don’t read or write to any file not specified on the command line; read any nanorc files; allow suspending; allow a file to be appended to, prepended to, or saved under a different name if it already has one; or use backup files or spell checking. Also accessible by invoking nano with any name beginning with ’r’ (e.g. "rnano").

因此,一种解决方案是简单地使用 "rnano" 或 "nano -R"。