在Gnome计划程序中运行Bash脚本时出现奇怪的Bash错误

时间:2014-10-13 19:48:48

标签: linux bash unix ubuntu crontab

我试图在Gnome Scheduler中运行bash脚本,并且在程序中运行时拒绝执行已定义的变量,认为脚本从终端运行正常。

这是我得到的错误:

"date: extra operand '--date=1 hours ago"

它被挂起的命令是:

LHR=$(date -u +%H --date="1 hours ago")

脚本的顶部显示:

#!/bin/bash

SHELL=/bin/bash
export PATH=/mnt/grads:$PATH

我做错了什么?

1 个答案:

答案 0 :(得分:0)

必须转义%字符:crontab条目中的\%。