Imaginez un script est en cours d'exécution dans ces 2 ensembles de "conditions":détecter si le script python est exécuté à partir de la console ou par crontab
- action en direct, mis en place dans
sudo crontab
- debug, quand je le lance de la console
./my-script.py
Ce que je voudrais réaliser est une détection automatique du mode « debug », sans me préciser un argument (par exemple --debug
) pour le script.
Existe-t-il une convention sur la façon de procéder? Y at-il une variable qui peut me dire qui est le propriétaire du script? Si le script a une console à stdout
? Exécutez un ps | grep
pour déterminer cela?
Nous vous remercions de votre temps.
similaire à [cette question SO] (http://stackoverflow.com/questions/2086961/how-can-i-determine-if-a-python-script-is-executed-from-crontab) –