linux shell 实现后台多进程运行的,开始和终止
来源:互联网 发布:2016我国旅游业数据 编辑:程序博客网 时间:2024/06/09 23:02
linux shell 实现后台开始,和停止多进程
知识点:
xxxxcmd.sh & //后台运行程序
echo $! // 打印上一次后台运行程序的进程pid
实现:
//start.sh //开始10个进程#!/bin/bash
./do10.sh >> log.log &
echo $! > COSDNA.pid //把后台启动的进程pid,保存起来
//stop.sh //停止运行的10个进程
cat ./COSDNA.pid | xargs -IX kill -9 X
ps -a| grep php | awk '{print $1}'|xargs -IX kill -9 X
//do10.sh //网络开启10个进程采集
declare -i snum=6;
for i in {1..$snum1}
do
php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
sleep $snum;php demo_topage.php `./get_one.sh`&
echo $i;
wait
done
//get_one.sh //实现每次从.txt文件中,独锁读取一行
flock -x /tmp/.start-cosdna.lock -c "sed -n '1p' keylist.txt;sed -i '1d' keylist.txt;";
0 0
- linux shell 实现后台多进程运行的,开始和终止
- linux后台进程的查看和终止
- linux nohup和&后台运行,进程查看及终止
- nohup和&,进程后台运行、查看、终止
- linux 后台运行,终止
- nohup和&后台运行,进程查看及终止
- nohup和&后台运行,进程查看及终止
- nohup和&后台运行,进程查看及终止
- linux 进程开始与终止
- 简单的shell多进程 (后台运行方式)
- Linux 运行jar ,后台进程运行jar 和结束后台正在运行的jar
- linux进程的启动和终止
- Shell实现多进程运行
- 进程的开始与终止(exit和_exit区别)
- Linux Shell - kill 0 直接终止正在运行的脚本
- Linux 后台运行进程
- Linux后台运行进程
- linux进程后台运行
- jQuery的选择器中的通配符[id$='code']
- application/x-www-form-urlencoded
- Linux芯片级移植与底层驱动(基于3.7.4内核) --中断控制器
- 源磊科技顺应并购潮流,再续创富辉煌
- Linux芯片级移植与底层驱动(基于3.7.4内核) --内核节拍
- linux shell 实现后台多进程运行的,开始和终止
- Android内存溢出BitmapFactory decoding大文件
- 数据库设计的几个原则
- 14个支持响应式设计的流行前端开发框架
- python对流进行join
- 滚动条到底部时自己加载新的内容
- 技术负责人的三种角色
- 图
- Linux RT(2)-硬实时Linux(RT-Preempt Patch)的中断线程化