梦中情萱 2023-03-07 20:47 采纳率: 60.5%
浏览 138
已结题

linux如何不使用sh,连续执行命令?

系统限制了不能使用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里。
注意我是一串命令叠在一起,后面的命令用了前面的变量。不是多个命令分别执行。

  • 写回答

11条回答 默认 最新

  • 少林and叔叔 2023-03-07 20:50
    关注

    可以用python吗?用python也可以达到sh脚本的功能!

    评论

报告相同问题?

问题事件

  • 系统已结题 3月15日
  • 修改了问题 3月7日
  • 修改了问题 3月7日
  • 修改了问题 3月7日
  • 展开全部

悬赏问题

  • ¥15 树莓派Linux系统下无法下载miniconda
  • ¥15 C# wpf 软年 卸载有残留 webview2
  • ¥15 求代写matlab解决柔性调度代码,价格私
  • ¥15 为什么安装Anaconda时报系统找不到指定文件?
  • ¥15 如何将这个项目的ssh-TCP,改成ssh3-UDP协议
  • ¥20 ic卡dump文件校检码解密
  • ¥15 关于:接收到的数据不是有效的JSON格式
  • ¥15 apdl语言如何增加受力分析
  • ¥15 算法对比:学校优化算法与蚁群算法对比
  • ¥15 机电一体化系统设计说明书