Scripts for python scripts for (re)start/stop without pain. **UNIX-ONLY!!!**
| .gitignore | ||
| example.sh | ||
| LICENSE | ||
| main.py | ||
| pid.txt | ||
| README.md | ||
| service.py | ||
tg_bots_scripts
Scripts for telegram bot for (re)start/stop without pain.
UNIX-ONLY!!!
Usage
- Put service.py in yours project.
- Set name of main script -
main.py - Inject in
main.pyAT THE BEGINNING:
import os
# Process Identification Number (PID in Unix(-like))
pid = os.getpid()
with open("pid.txt", "w") as f:
f.write(str(pid))
- Use the
service.pyso:
Usage: python service.py <option>
Options:
status - Get status of main script.
start - Start main script.
stop - Stop main script.
restart - Restart main script.
Exit codes meaning
- status
- 0 - running
- 1 - stopped
- start
- 0 - started
- 1 - can't start
- 2 - already running
- stop
- 0 - stopped
- 2 - already stopped
- restart
- 0 - restarted
- 1 - can't start