shell篇---运行python,单个或多个

shell运行python

  • 1、方法1
    • 在shell中利用export指定python解释器路径
  • 2、方法2
    • 利用conda激活虚拟环境,进入文件执行目录执行
  • 3、多个python(具体例子)
  • 4、具体例子
    • code
    • 启动
    • 查看

1、方法1

在shell中利用export指定python解释器路径

编写如下run.sh文件,内容如下

#!/bin/bash
export PATH=/root/anaconda3/bin$path
nohup python -u 文件名.py  >>out.log  2>&1 &

2、方法2

利用conda激活虚拟环境,进入文件执行目录执行

#! /bin/bash
conda activate 虚拟环境名
cd 待执行脚本文件路劲
nohup python -u  文件名.py  >>out.log  2>&1 &

3、多个python(具体例子)

#!/bin/bash

nohup python -u sche_test.py >>sche_test.log  2>&1 &
nohup python -u start_ascheduler1.py >>start_ascheduler1.log  2>&1 &

4、具体例子

code

sche_test.py

import time


fsave = open("1.txt", "a")

for i in range(1000000):
    print("ascheduler1--------------------",  i)
    con = "ascheduler1--------------------",  i
    fsave.write(str(con) + "\n")
    fsave.flush()
    time.sleep(5)

sche_test.sh

我是在 docker容器里使用的

#!/bin/bash

nohup python -u sche_test.py >>sche_test.log  2>&1 &

在这里插入图片描述

启动

source sche_test.sh

在这里插入图片描述

查看

shell篇---运行python,单个或多个_第1张图片

参考:
https://zhuanlan.zhihu.com/p/363531715

你可能感兴趣的:(python,开发语言)