scriptlive

Linux
Publiée le 2026-09-12 05:16:25
Illustration Linux pour la commande scriptlive

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