a=5
echo "*/$aMin * * * * bash /etc/init.d/ckDskCheck.sh"
Run Code Online (Sandbox Code Playgroud)
当我尝试运行以下代码时,它显示正确
*/5****bash /etc/init.d/ckDskCheck.sh
但是当我尝试使用以下代码将结果分配给变量并将其打印出来时,它会显示为此
*/5 * * * * bash /etc/init.d/ckDskCheck.sh
Run Code Online (Sandbox Code Playgroud)
结果:

所以我试着逃避星号
a=5
cronSen=`echo "*/$a * * * * bash /etc/init.d/ckDskCheck.sh"`
echo $cronSen
Run Code Online (Sandbox Code Playgroud)
但它仍然无效
非常感谢任何帮助,感谢所有的帮助