サービスを介してバックグラウンドでスクリプトを実行する必要があります。
このサービスは、Popenを使用してスクリプトを開始します。
p = Popen('/path/to/script/script.py', shell=True)
ファイルの書き込みをforループに含めると、次のスクリプトが機能しないのはなぜですか?
#!/usr/bin/python
import os
import time
def run():
fd = open('/home/dilleyjrr/testOutput.txt', 'w')
fd.write('Start:\n')
fd.flush()
for x in (1,2,3,4,5):
fd.write(x + '\n')
fd.flush()
time.sleep(1)
fd.write('Done!!!!\n')
fd.flush()
fd.close()
if __name__ == '__main__':
run()