系统限制了不能使用sh脚本,但可执行命令
我有10个命令的集合,要定期执行
A命令;B命令;C命令;D命令;E命令;
其中E命令用了abcd的变量。
我尝试将命令串分号隔开连接起来直接执行,可以成功
但放入crontab,报错crontab命令太长
怎样能实现这样的效果
6* * * * sh 命令脚本.sh(由于不能使用sh,这条路不行)
或者
6 * * * * A命令;B命令;C命令;D命令;E命令; (太长了,这条路也不行)
那么可否有一种方式,
例如:将 命令串 写入一个a.txt 再用cat读出来,再让它执行? 这个功能怎样实现呢?
类似于
6 * * * * cat 命令串.txt|拿出来执行 (语法不对)
的方式,能够以较短的长度,写到crontab里。
注意我是一串命令叠在一起,后面的命令用了前面的变量。不是多个命令分别执行。