How to run a script forever? [duplicate] How to run a script forever? [duplicate] python python

How to run a script forever? [duplicate]


Yes, you can use a while True: loop that never breaks to run Python code continually.

However, you will need to put the code you want to run continually inside the loop:

#!/usr/bin/pythonwhile True:    # some python code that I want     # to keep on running

Also, time.sleep is used to suspend the operation of a script for a period of time. So, since you want yours to run continually, I don't see why you would use it.


How about this one?

import signalsignal.pause()

This will let your program sleep until it receives a signal from some other process (or itself, in another thread), letting it know it is time to do something.


I know this is too old thread but why no one mentioned this

#!/usr/bin/python3import asyncio loop = asyncio.get_event_loop()try:    loop.run_forever()finally:    loop.close()