在Linux下如何批量执行代码
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,这篇文章主要介绍在Linux下如何批量执行代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux下批量执行代码的方法。复杂的可以用snakemake编写定义规则,简单的
千家信息网最后更新 2024年11月13日在Linux下如何批量执行代码
这篇文章主要介绍在Linux下如何批量执行代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在Linux下批量执行代码的方法。复杂的可以用snakemake编写定义规则,简单的用shell直接写就可以。
示例代码
想要实现的目标:
1, 有0-9, 10个文件夹
2, 依次进入文件夹, 执行run.sh
脚本, 因为运行时间长, 想用nohup run.sh &
放到后台, 同时保存运行日志nohup.out
1for i in [0-9]*; #1
2 do
3 cd $i; #2
4 nohup run.sh &; #2
5 cd ../;
6done
报错
因为我中间用了&
符号, 提前进入后台, 无法进入下一个循环。
如果不用&
, 那么就是顺序执行,不能批量进行。
1for i in [0-9]*; #1
2 do
3 cd $i; #2
4 nohup run.sh; #2
5 cd ../;
6done
成功代码
1for i in [0-9]*; #1
2 do
3 cd $i; #2
4 echo "nohup run.sh &" | bash; #2
5 cd ../;
6done
这里, nohup一行命令, 先用echo打印, 完整的命令nohup run.sh &
,然后用| bash
执行前面的命令,这样的方式就可以实现我想达到的目的。
写成一行的代码
1for i in [0-9]*; do cd $i; echo "nohup run.sh &" | bash; cd ../;done
以上是"在Linux下如何批量执行代码"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
代码
命令
一行
内容
后台
文件
文件夹
篇文章
运行
复杂
成功
不用
价值
兴趣
同时
小伙
小伙伴
就是
方式
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器文件系统权限分配
网络安全宣传周微小说
网络安全工程师证认证
网络安全动态感知系统
第二学期数据库原理与应用答案
网络安全课大班
北京餐饮软件开发前端
济南android软件开发
服务器优惠活动
天津云虚拟主机服务器云空间
手游运营数据库技术
数据库表删除怎么找回来
网络技术什么时候出现的
中孚信息网络安全有限公司
报价数据库建立
恒生互联网科科技ETF
服务佳的河南软件开发
河南朗亿网络技术有限公司
sql服务器一打开就停止
怎么用服务器创建宝塔
成都服务器迁移哪家不错
美国网络技术研究生就业前景
前端五种语言数据库
国家建立网络安全检测eg
网络安全工程师个人发展路径
省级网络安全应急指挥中心建设
网络技术性人才需要
电子政务网络安全检查
数据库开发技术期末考试题
网络安全与攻防基础知识