У меня есть простой скрипт на python, который просто запускает бесконечный цикл while и печатает «выполняется».Когда я запускаю его в фоновом режиме с nohup, я вижу файл nohup.out в моем текущем каталоге, но в него ничего не записывается.Я сбит с толку.Я пробовал следующие
nohup test.py
пишет в nohup.out, но, очевидно, не работает в фоновом режиме
nohup test.py &
работает в фоновом режиме, но не пишет в nohup.out
nohup test.py 2>&1 &
также работает в фоновом режиме, но не пишет в nohup.out
Могу поспорить, я упускаю что-то простое.Есть идеи?
Вот мой скрипт на python для справки:
import sys
from time import sleep
def main():
print "Starting...."
while True:
print "running..."
sleep(5.00)
if __name__ == "__main__":
main()