设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
shell进阶应用、shell编程
›
新手求教:如何续添任务
返回列表
查看:
835
|
回复:
4
新手求教:如何续添任务
[复制链接]
bioco
bioco
当前离线
积分
4
IP卡
狗仔卡
发表于 2007-1-9 17:12:48
|
显示全部楼层
|
阅读模式
我在bash里运行了一个任务(mdrun),
在他运行的过程中,我想再添加一个任务(mytask),
就是说在mdrun运行后接着运行mytask,
如何做到,谢谢了。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
seamonkey
seamonkey
当前离线
积分
2746
IP卡
狗仔卡
发表于 2007-1-9 18:36:33
|
显示全部楼层
Ctrl+z放到后台,然后运行mytask,如果再要添加任务就再Ctrl+z,也可以运行当时就加&放入后台,两种办法都可以用jobs管理任务。
回复
支持
反对
使用道具
举报
显身卡
bioco
bioco
当前离线
积分
4
IP卡
狗仔卡
楼主
|
发表于 2007-1-9 22:02:16
|
显示全部楼层
这样好象两个程序同时运行阿
我的第二个任务(mytask)需要第一个任务(mdrun)的结果来运行,而mdrun已经在后台运行了(nohup),我怎样才能添加上第二个任务(mytask)使其在mdrun完后执行,而不是同时执行。
回复
支持
反对
使用道具
举报
显身卡
huan
huan
当前离线
积分
462
IP卡
狗仔卡
发表于 2007-1-9 23:22:13
|
显示全部楼层
[0 No.2014 huan@huan ~]$ sleep 30 &
[1] 15046
[0 No.2015 huan@huan ~]$ echo $!
15046
[0 No.2016 huan@huan ~]$
复制代码
$! 保存了最后一个后台作业的pid
ps -ef | grep -w 这个pid不成功就说明运行完了
回复
支持
反对
使用道具
举报
显身卡
lastart
lastart
当前离线
积分
913
IP卡
狗仔卡
发表于 2007-1-9 23:23:32
|
显示全部楼层
mdrun完成的标准是什么?
是产生文件,还是程序退出.
产生文件可以判断文件,
程序退出可以两个接着运行就是了.
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
BSD 讨论专题
服务器架设、应用、维护
Archlinux讨论区
Linux 输入开发与研究
硬件设备 Linux 驱动
Debian Linux
LFS(LinuxfromScratch)
开源软件专题讨论
LinuxSir 论坛管理
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表