我需要在无限循环中永远运行我的Python程序.
目前我正在运行它 -
#!/usr/bin/python
import time
# some python code that I want
# to keep on running
# Is this the right way to run the python program forever?
# And do I even need this time.sleep call?
while True:
time.sleep(5)
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法呢?或者我甚至需要time.sleep打电话?有什么想法吗?
嗨,我已经创建了一个python文件,例如 file_example.py
该文件将输出sensex值
假设linux系统上的文件路径是 /Desktop/downloads/file_example.py
我通常会运行该文件 python file_example.py
但我想设置一个cron作业来运行python文件,每2分钟位于上面的路径
任何人都可以让我知道如何做到这一点
编辑代码:
我编辑了代码并创建了一个名为test.sh的bash脚本,如下所示
#!/bin/bash
cd /Desktop/downloads/file_example.py
python file_example.py 2>log.txt
Run Code Online (Sandbox Code Playgroud)
当我运行上述文件时,会显示以下错误:
sh-4.2$ python test.sh
File "test.sh", line 3
python test.py 2>log.txt
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)