Chinaunix

标题: 请教个问题,我想在linux下同时持行多个任务我要怎么做 [打印本页]

作者: jjyyy    时间: 2009-02-11 17:43
标题: 请教个问题,我想在linux下同时持行多个任务我要怎么做
请教个问题,我想在linux下同时持行多个任务我要怎么做
作者: ynchnluiti    时间: 2009-02-11 18:01
原帖由 jjyyy 于 2009-2-11 17:43 发表
请教个问题,我想在linux下同时持行多个任务我要怎么做

什么任务?
作者: jjyyy    时间: 2009-02-11 18:04
就是我们单位要在一个linux机器上向另一个dataserver上发数据,里要测试一下在这个机器上同时发布多个数据,程序就是我们自己写的一个小程序,就一段很短的命令
作者: ynchnluiti    时间: 2009-02-11 18:35
原帖由 jjyyy 于 2009-2-11 18:04 发表
就是我们单位要在一个linux机器上向另一个dataserver上发数据,里要测试一下在这个机器上同时发布多个数据,程序就是我们自己写的一个小程序,就一段很短的命令

不清楚你的命令,不知道能不能同时放在后台运行。不行的话你再找找其它方法。

ping.sh 好比你的测试程序,test.sh是启动100个ping.sh。
  1. $ cat ping.sh
  2. #!/bin/sh

  3. while [ 0 ]; do
  4.     echo "$$:-----------------------"
  5.     echo `ping 192.168.10.73 -c 1`
  6.     echo "$$"
  7. done
复制代码

  1. $ cat test.sh
  2. #!/bin/sh

  3. for ((i=1;i<=100;i++)) {
  4.     ./ping.sh >>out 2>&1 &
  5. }
  6. $ chmod +x test.sh
  7. $ ./test.sh
复制代码

作者: infernor    时间: 2009-02-11 18:42
放后台执行
作者: kns1024wh    时间: 2009-02-11 21:06
标题: 回复 #1 jjyyy 的帖子
在命令后面加 &
后台执行
作者: jjyyy    时间: 2009-02-12 13:22
谢谢

解决了,建个文件把所以命令都写在这个文档里
nohup 命令1 &
nohup 命令2 &
......................
nohup 命令30 &

然后执行这个文件
作者: zizhi009    时间: 2009-02-12 20:14
你也可以在cron里面做时间任务,你得这个要求,很多方法都能达到得,呵呵




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2