运行以下命令时,
* * * * * /home/path1/path2/myScript.sh >>/home/path1/path2/Logs/output.txt 2>&1
我收到以下错误
bash: apache-solr-1.4.2-dev.zip: command not found
// if we delete this folder/zip from its location it goes to the below error.
// It is just taking some folder names and throwing errors
bash: apache-solr-1.4.2.zip: command not found
bash: apache-solr-1.4.zip: command not found
bash: someFolder.zip: command not found
bash: someFolder2.zip: command not found
bash: someFolder3.zip: command not found
myScript.sh包含:
echo "this is my script"
我无法理解Solr和Cron工作之间的关系。请帮帮我。
答案 0 :(得分:0)
cron作业除了在特定时间启动myScript.sh之外别无其他。我想你得到的错误信息是因为你指的是apache-solr-1.4.2-dev.zip或apache-solr-1.4.2-dev.zip在脚本myScript.sh中所做的事情。 因此,错误消息与脚本有关,而与cron作业无关。要找到错误原因,您必须修复脚本。
答案 1 :(得分:0)
要配置cron,您必须编辑用户cronfile。您通常可以通过以实际用户身份登录crontab -e
来执行此操作。这将启动$EDITOR
并允许您编辑当前的cron文件。
您需要在此文件中输入cron配置,而不是仅仅在命令行上粘贴它。
* * * * * /home/path1/path2/myScript.sh >>/home/path1/path2/Logs/output.txt 2>&1
您收到的错误消息来自*
被扩展为您所在目录的实际内容。
答案 2 :(得分:0)
我直接运行cron job命令,而不是创建/编辑cron作业。在使用
删除命令后crontab -e
它运作良好。
感谢您的回复。