scriptlive
Linux
Publiée le
2026-09-12 05:16:25
scriptlive
# Utilisation de base pour lancer le script en mode interactif
scriptlive mon_script.py
# Exécuter avec journalisation du timing des actions
scriptlive -t timing.log mon_script.py
# Synonyme : loguer le timing dans un fichier différent
scriptlive --log-timing autre_timing.txt mon_script.py
# Loguer l'entrée standard (stdin) du script
scriptlive -I input.log mon_script.py
# Loguer à la fois stdin et stdout (le plus complet)
scriptlive -B io_full.log mon_script.py
# Exécuter une commande spécifique au lieu de lancer un interpréteur interactif
scriptlive --command "ls -l /etc"
# Ralentir l'exécution du script par un diviseur de temps (ex: 2 pour aller deux fois plus lentement)
scriptlive --divisor 2 mon_script.py
# Accélérer le script en divisant le temps par 5
scriptlive --divisor 0.2 mon_script.py
# Forcer une attente maximale entre les mises à jour (ex: ne pas aller plus vite que toutes les 0.1s)
scriptlive --maxdelay 0.1 mon_script.py
# Combiner le logging I/O et la limitation de vitesse
scriptlive -B io.log --divisor 3 mon_script.py
# Vérifier l'aide complète pour tous les options disponibles
scriptlive --help
# Afficher la version du programme
scriptlive --version
# Exemple complexe : loguer tout, exécuter une commande et limiter le délai
scriptlive -B full.log --command "echo 'Test'" --maxdelay 0.5
# Lancer un script en mode interactif avec toutes les options de logging pour débogage
scriptlive -t t.log -I i.log -B b.log mon_script.py