我想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。所以第一次我认为你必须使用建议的名称。