python3 example.py &
然后我发现脚本会有如下问题,比如
import os
import subprocess
loginIPBytes = subprocess.check_output("who -m|awk -F '[()]' '{print $2}'", shell=True)
loginIP = loginIPBytes.decode('utf-8').replace('\n', '')
# 或者读取环境变量
loginIP = os.environ['SSH_CLIENT'].split(' ')[0]
使用后台运行是拿不到任何输出的,而去掉&用前台就很正常。
另外不放入.profile ,直接“python3 example.py &”也是正常的,很疑惑到底是什么问题