free9901 大佬有话说 : 2019-12-29 11:47:13
请教mjj大佬们一个编程的技术问题
本帖最后由 free9901 于 2019-12-29 11:48 编辑
centos7,在/var/ftp/pub目录中有abc111111.py,abc222222.py,abc333333.py三个程序,现在想要批量运行和批量停止它们。
而且每个程序都需要放到一个screen中执行(因为abcxxxxxx.py中有无限循环,会持续运行)。
单个执行的话,如下步骤:
screen -r abc111111(已经在首次通过screen -S abcxxxxxx建立了它们各自的screen)
cd /var/ftp/pub
python /var/ftp/pub/abc111111.py >> /var/ftp/pub/abc111111.log 2>&1
ctrl+a+d
screen -r abc222222
cd /var/ftp/pub
python /var/ftp/pub/abc222222.py >> /var/ftp/pub/abc222222.log 2>&1
ctrl+a+d
screen -r abc333333
cd /var/ftp/pub
python /var/ftp/pub/abc333333.py >> /var/ftp/pub/abc333333.log 2>&1
但是一个一个的弄太麻烦了。
如何批量运行和停止它们呢?
gougou6423 大佬有话说 : 2019-12-29 13:36:09
你搞个多进程它不香吗?还要这么不停的screen:lol:lol
free9901 大佬有话说 : 2019-12-29 16:49:34
gougou6423 大佬有话说 : 2019-12-29 13:36
你搞个多进程它不香吗?还要这么不停的screen
我买的VPS配置比较低,是1核的CPU,能运行多进程吗?