【服务器】通过Cron设置linux开机执行命令

本文最后更新于:2023年6月6日 晚上 18:12

使用Cron设置开机自动执行命令

要使用cron设置一个Python脚本在开机时运行,你可以按照以下步骤进行操作:

  1. 在终端中,以管理员身份使用以下命令编辑root用户的定时任务列表:

    1
    sudo crontab -e

  2. 如果系统询问你选择文本编辑器,请选择你喜欢的编辑器(例如,nano、vim、或者其他你熟悉的编辑器)。

  3. 定时任务列表将在编辑器中打开。在文件的最后添加一行,指定要在系统启动时运行的命令。例如:

    1
    @reboot python3 /path/to/your/script.py
    注意替换 /path/to/your/script.py 为你要运行的实际脚本的路径。

  4. 保存并关闭编辑器。

现在,当系统启动时,cron将自动执行指定的Python脚本。

请注意,在使用sudo crontab -e命令编辑定时任务列表时,你可能需要输入管理员密码来获取编辑权限。

取消执行

要取消在系统启动时自动运行的定时任务,你可以编辑root用户的定时任务列表,并删除相应的条目。请按照以下步骤进行操作:

  1. 在终端中,以管理员身份使用以下命令编辑root用户的定时任务列表:

    1
    sudo crontab -e

  2. 如果系统询问你选择文本编辑器,请选择你喜欢的编辑器(例如,nano、vim、或者其他你熟悉的编辑器)。

  3. 定时任务列表将在编辑器中打开。找到包含要取消的自动运行脚本的条目,这里的条目是:

    1
    @reboot python3 /home/qalxry/Drcom/latest-wired-python3.py

  4. 删除这个条目或将其注释掉(在行首添加 # 符号)。

  5. 保存并关闭编辑器。

完成以上步骤后,相应的定时任务将被移除或注释掉,这样在系统启动时就不会再自动运行该脚本。

请注意,在使用sudo crontab -e命令编辑定时任务列表时,你可能需要输入管理员密码来获取编辑权限。

更换编辑器

如果你想更换编辑器来编辑cron定时任务列表,可以按照以下步骤进行操作:

  1. 在终端中,以管理员身份使用以下命令设置你想要的默认编辑器。例如,如果你想使用 nano 编辑器:

    1
    sudo update-alternatives --config editor

  2. 运行上述命令后,系统将显示可用的编辑器列表,以及每个编辑器的编号。选择你想要设置为默认的编辑器编号。

  3. 输入编号并按下回车键,将所选编辑器设置为默认编辑器。

现在,当你运行sudo crontab -e命令编辑cron定时任务列表时,所选的编辑器将被用作默认编辑器。

如果你只是想在特定时刻使用不同的编辑器,而不是更改默认编辑器,可以使用以下命令以特定编辑器打开定时任务列表:

1
sudo EDITOR=your_editor crontab -e
your_editor 替换为你想要使用的编辑器的名称或路径。

无论你选择哪种方法,确保你能够熟悉所选的编辑器,并知道如何保存和退出编辑器。

——由ChatGPT提供


【服务器】通过Cron设置linux开机执行命令
https://qalxry.github.io/2023/06/06/【服务器】通过Cron设置linux开机执行命令/
作者
しずり雪
发布于
2023年6月6日
更新于
2023年6月6日
许可协议