我试图在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
我做错了什么?
答案 0 :(得分:0)
必须转义%字符:crontab条目中的\%。