linux shell flock文件锁用法。
//---------------keylist.txt-------------------需要处理的数据,
复精华
体乳液
眼影刷
浴啫喱
保湿凝
修护晚
男士淡
手工皂
部修护
拱辰享
去屑洗
湿化妆
湿喷雾
保湿滋
.........
//--------get_one.sh-----------每次从keylist.txt独占取一行,
flock -x /tmp/.start-cosdna.lock -c "sed -n '1p' keylist.txt;sed -i '1d' keylist.txt;" //---------start.sh------------每次用get_one.sh独占取一行数据,开始处理。
for i in {1..200} do echo $i; php demo_topage.php `./get_one.sh`& php demo_topage.php `./get_one.sh`& php demo_topage.php `./get_one.sh`& php demo_topage.php `./get_one.sh`& php demo_topage.php `./get_one.sh`& wait done