我对 shell 脚本非常陌生。如果作为命令行参数的给定时间等于系统时间,则脚本应该触发命令,否则它应该等待(轮询)给定时间。
我从非常基础的开始,但我只被困在这里:-(
#!/bin/sh
now=$(date +%k%M)
cur="055" # should be given as command line arg
if ($now == $cur)
then
echo "Fire command here"
else
echo "poll for time"
fi
当我执行脚本时:
./script.sh: line 5: 055: command not found
poll for time
谢谢您的帮助。