如何通过python3子进程在Nano Editor上保存crontab -e

时间:2018-08-11 23:22:29

标签: python cron raspberry-pi3 nano

我想在由python子进程启动的Raspberry Pi 3上设置cronjob,但是我不确定如何编码按键ctrl + x,然后依次单击y和{ {1}}保存。我正在使用nano作为文本编辑器,下面是到目前为止的代码。

enter

2 个答案:

答案 0 :(得分:0)

您可以使用以下bash命令来执行此操作,而无需使用vi编辑器:

(crontab -l ; echo "0 4 * * * myscript")| crontab -

答案 1 :(得分:0)

如果我理解正确,那么您的问题更多是关于如何使用nano编辑器。 使用

打开crontab脚本后
crontab -e

它将用nano编辑器打开。 那么您应该在该文件的末尾添加所需内容:

@reboot python3 test.py

(如果test.py不在当前目录中,则应写入文件的完整路径。例如/ home / pi / Desktop)

要将文件保存在nano中:

按crtl o (表示您要写入文件)。然后

按Enter (表示您要覆盖现有文件)。然后

按ctrl x (退出nano)