在Linux下如何批量执行代码
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍在Linux下如何批量执行代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux下批量执行代码的方法。复杂的可以用snakemake编写定义规则,简单的
千家信息网最后更新 2025年02月03日在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安全错误
数据库的锁怎样保障安全
网络技术包括网的
安装数据库实例错误怎么办
腾讯云图片服务器
柳河软件开发设计
英国华为网络安全
服务器安全运维标准
先进软件开发生产过程
启明星辰天网络安全审计
监利天气预报软件开发
山西公安网络安全管理处罚
sql中怎么将表建在数据库
黑龙江数据库安全箱出厂价格
晚上服务器的照片
贵州软件开发以客为尊
wcba数据库
防爆服务器
从数据库更新模型
网络安全协议实验
微信运动后显示未连接服务器
运营网络安全工程收费
个人计算机网络安全策略
服务器数据库图标素材
东丽区电子网络技术答疑解惑
服务器杀毒 安全狗
信达话费代充软件开发公司
漳州芒果互联网科技招聘
武大网络安全学院复试名单
湖南电网网络安全
知网双语数据库收录查询
ad 域 服务器管理器