没有 [用户名] 的 crontab - 使用一个空的

没有 [用户名] 的 crontab - 使用一个空的

我想abc.sh在桌面上运行一个 bash 文件 ( ),同时在桌面上运行一个 python 文件。我该怎么做?

我尝试执行以下简单任务只是为了测试 crontab:(此处abc.sh脚本应该在桌面上创建一个文件夹):


我在终端上做了什么:

crontab -e

当 crontab 在终端中打开时,在所有注释下方添加以下内容。

* * * * * abc.sh

内部代码abc.sh

#!/bin/bash
cd /home/ebrisk/Desktop
mkdir "testcrontab"

我知道这可能与 PATH 环境变量有关,但仅此而已。我不明白他们的答案。

答案1

第一的

sudo crontab -e

底线之下

m h  dom mon dow   command

进入

* * * * * sh /path-to-your-script/abc.sh

确保脚本具有执行权限

chmod +x abc.sh

答案2

我也遇到过同样的问题。我发现,当我选择编辑器来创建我的 cron 作业时,我总是习惯用我能识别的合适名称重命名文件。这次我保留了系统建议的名称,没有重命名文件。这是我第一次在系统上使用 crontab。而且它成功了。我在终端上看到 o/p 说正在安装 crontab。所以第一次我认为你必须使用建议的名称。

相关内容