我创造了一个python脚本,例如test.py
和文件的路径Fedora的执行Python文件/Desktop/test.py
bash的文件没有工作在
我想用cron作业运行该文件,所以决定创建一个bash脚本名称test.sh
下面
test.sh:
#!/bin/bash
cd /Desktop/test.py
python test.py 2>log.txt
但这不工作,当我试图测试它像下面我很getti下面
sh-4.2$ python test.sh
File "test.sh", line 4
python test.py 2>log.txt
^
SyntaxError: invalid syntax
给出如果能正常工作的话,我可以打开的cron标签与crontab -e
,可以用下面的命令
/2 * * * * /path/to/bashscript/test.sh
执行任何人都可以做这项工作将赞赏纳克错误..... ....
当我运行test.sh下面显示SH-4.2 $的bash test.sh test.sh庆典:3号线: CD:/Desktoptest.py:没有这样的文件或目录 sucess(我不是从运行在这份文件/桌面/,我在另一个文件夹中,卜T当我运行从桌面其执行和showiing命令的bash test.sh以下) – 2012-08-02 11:28:09
test.sh:3号线:CD:/Desktop/test.py:没有这样的文件或目录 sucess – 2012-08-02 11:30:39
因为/桌面不存在。它应该是'CD〜/桌面/ test.py' – nims 2012-08-02 11:41:46