小编Sri*_*wer的帖子

在 crontab 中调度脚本时出现错误错误替换

a=$(iostat | awk 'FNR==4 {print $1}')
b=$(iostat | awk 'FNR==4 {print $2}')
c=$(iostat | awk 'FNR==4 {print $3}')
d=$(iostat | awk 'FNR==4 {print $4}')
e=$(iostat | awk 'FNR==4 {print $5}')
f=$(echo "scale=2;$a+$b+$c+$d+$e" | bc)
f=${f::-3}
echo $f >> /home/srikanth/tst
Run Code Online (Sandbox Code Playgroud)

这是我的代码。我是为了CPU负载而写的。我想在 crontab 中安排它每分钟运行一次。当我手动执行它时,它工作正常。但是当我在 crontab 中安排它时,它正在创建带有错误的 dead.letter

/home/srikanth/srk.sh: 7: /home/srikanth/srk.sh: 错误替换

谁能帮我摆脱这个困境

谢谢.....

linux cron substitution

3
推荐指数
1
解决办法
1559
查看次数

在bash中检查输入是否为数字

我想编写程序来检查给定的输入是否为 number。谁能帮我?

 if [ $Number -ne 0 -o $Number -eq 0 2>/dev/null ]
 then ...
Run Code Online (Sandbox Code Playgroud)

-o在上面的命令中代表什么?

bash numbers

2
推荐指数
1
解决办法
5317
查看次数

标签 统计

bash ×1

cron ×1

linux ×1

numbers ×1

substitution ×1