#!bin/bash
nohup python /var/ftp/pub/abc111_xx.py >/var/ftp/pub/abc111_xx.log 2>&1 &
sleep 1
nohup python /var/ftp/pub/abc222_yy.py >/var/ftp/pub/abc222_yy.log 2>&1 &
sleep 1
nohup python /var/ftp/pub/abc333_xx.py >/var/ftp/pub/abc333_xx.log 2>&1 &
sleep 1
nohup python /var/ftp/pub/abc444_yy.py >/var/ftp/pub/abc444_yy.log 2>&1 &
sleep 1
后續可能會有abc555_xx,abc666_yy等,就需要修改這個sh檔案。
但是我不想有了新的py檔案,就修改這個sh檔案,所以想在sh中批量運行這些有規律的py檔案。
請問如何使用正則和回圈寫這個批量運行的程式呢?感謝!
uj5u.com熱心網友回復:
#! /bin/bashx=111
y= /var/ftp/pub
while true
do
a=$x%2
if [ $a -eq 0 ];then
nohup python $y/abc-$x_yy.py > $y/abc-$x_yy.log >2&1
else
nohup python $y/abc-$x_xx.py > $y/abc-$x_xx.log >2&1
fi
let "x+=111"
done
瞎寫的,你自己改改
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/60376.html
標籤:系統維護與使用區
上一篇:rstudio打開出現“127.0.0.1 refused to connect”,有人知道怎么辦嗎
下一篇:求助 有關于Aix系統的日志收集
