File 在收到SIGHUP或SIGTERM时防止nano创建保存文件
吉日 文本编辑器,当编辑器收到SIGHUP或SIGTERM或内存不足时创建保存文件 在本例中,nano将当前编辑器内容写入名为nano.save的临时文件,或者,如果编辑现有文件,nano将向该文件名添加.save后缀:filename.save 基本上这是一个很好的特性。问题是,我正在使用nano编辑/etc/cron.d/中的文件,因此在该文件夹中找到了许多*.save文件 因此,这最终会导致双重cron任务 因此,我的问题是:File 在收到SIGHUP或SIGTERM时防止nano创建保存文件,file,cron,buffer,nano,File,Cron,Buffer,Nano,吉日 文本编辑器,当编辑器收到SIGHUP或SIGTERM或内存不足时创建保存文件 在本例中,nano将当前编辑器内容写入名为nano.save的临时文件,或者,如果编辑现有文件,nano将向该文件名添加.save后缀:filename.save 基本上这是一个很好的特性。问题是,我正在使用nano编辑/etc/cron.d/中的文件,因此在该文件夹中找到了许多*.save文件 因此,这最终会导致双重cron任务 因此,我的问题是: 有没有办法防止nano将这些缓冲区保存到文件系统 或者是否可以
提前感谢根据手册: −R(−−(限制) 受限模式:不读取或写入命令行上未指定的任何文件;读取任何nanorc文件;允许暂停;如果文件已经有一个名称,则允许将其附加到、添加到或以其他名称保存;或者使用备份文件或拼写检查。也可以通过使用以“r”开头的任何名称(例如“rnano”)调用nano来访问
因此,一个解决方案是简单地使用“rnano”或“nano-R”来代替。就像一个符咒。我这样测试:在用nano打开一个文件,然后关闭ssh连接后,我发现这个不需要的.save文件。使用rnano打开文件并断开ssh连接时,未创建任何文件。