python_script_manager/README.md
2026-03-07 10:04:24 +00:00

807 B

tg_bots_scripts

Scripts for telegram bot for (re)start/stop without pain.
UNIX-ONLY!!!

Usage

  1. Put service.py in yours project.
  2. Set name of main script - main.py
  3. Inject in main.py:
import os

# Process Identification Number (PID in Unix(-like))
pid = os.getpid()

with open("pid.txt", "w") as f:
    f.write(str(pid))
  1. Use the service.py so:
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