[PYTHON] Beachten Sie den Abschluss eines zeitaufwändigen Befehls

Wenn Sie einen zeitaufwändigen Prozess ausführen, z. B. das Herunterladen oder Erstellen eines Pakets Ich arbeitete an etwas anderem und als ich merkte, dass es fertig gebaut war. Da sind viele Dinge.

Es ist in Ordnung, wenn jede Aufgabe die gleiche Priorität hat Wenn die Prioritäten ohne Ihr Wissen umgekehrt werden, sinkt die Produktivität.

Ich habe einen Weg gefunden, um Sie wissen zu lassen, wann der Befehl beendet ist!

lass es sagen

shell


% bundle install; say 'Es ist vollbracht'

Ich mag es, weil es Cyber ist, aber leider kann es nicht unter Linux verwendet werden.

Machen Sie einen Systemklang

shell


% bundle install; tpul bel

Dadurch ertönt ein Systemklang.

Wenn es schwierig ist, Befehle jedes Mal zu verbinden, wenn Sie ein Skript im Terminal aufrufen Sie können es auch in das Skript einfügen. Ich habe versucht, es mit einem Unterprozess von Python aufzurufen.

python


import subprocess

subprocess.call('tput bel', shell = True)

Recommended Posts

Beachten Sie den Abschluss eines zeitaufwändigen Befehls
Holen Sie sich UNIXTIME zu Beginn des heutigen Tages mit einem Befehl
Die Geschichte des Exportierens eines Programms
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Messen Sie die Assoziationsstärke in einer Kreuztabelle
[Python] [Meta] Ist der Python-Typ ein Typ?
Migemo-Version des Befehls: find,: mfind
Ein Memo, das die Achsenspezifikation der Achse erklärt
Holen Sie sich den Dateinamen des Verzeichnisses (glob)
Die Geschichte der Verarbeitung A von Blackjack (Python)
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
So berechnen Sie die Volatilität einer Marke
Holen Sie sich den Aufrufer einer Funktion in Python
Visualisieren Sie die innere Schicht des neuronalen Netzwerks
Kopieren Sie die Liste in Python
Finden Sie die Anzahl der Tage in einem Monat
Schreiben Sie eine Notiz über die Python-Version von Python Virtualenv
Ein Memorandum zur Ausführung des Befehls! Sudo magic in Jupyter Notebook
Die Geschichte des Fehlinterpretierens der Swap-Zeile des obersten Befehls
Berechnen Sie die Wahrscheinlichkeit von Ausreißern auf den Box-Whiskern
[Python] Ein grobes Verständnis des Protokollierungsmoduls
Ausgabe in Form eines Python-Arrays
Es ist ein Mac. Was ist der Linux-Befehl Linux?
Die Geschichte eines Mel-Icon-Generators
[Linux-Befehl] Ein Memorandum häufig verwendeter Befehle
Erstellen Sie einen Befehl, um das Arbeitsprotokoll abzurufen
Hier finden Sie die Menge an freiem Speicher des Befehls free
Die Geschichte des Starts eines Minecraft-Servers von Discord
Eine Geschichte, die den Aufwand für Betrieb / Wartung reduziert
Zeigen Sie nach und nach die Ausgabe des Befehls an, der von subprocess.Popen ausgeführt wird
[Python] Ein Programm, das die Anzahl der Täler zählt
Ruft den Variablennamen der Variablen als Zeichenfolge ab.
Ein Memorandum über Warnungen in Pylint-Ausgabeergebnissen
Berechnen Sie das Volumen aus der zweidimensionalen Struktur einer Verbindung
So schreiben Sie eine GUI mit dem Befehl maya
Die Geschichte des Stoppens des Produktionsdienstes mit dem Befehl hostname
[GoLang] Setzen Sie am Anfang des Kommentars ein Leerzeichen
Ein Memo zum visuellen Verstehen der Achse von Pandas.Panel
Schneiden Sie einen Teil der Zeichenfolge mit einem Python-Slice aus
Öffnen Sie die Chrome-Version von LINE über die Befehlszeile [Linux].
Seien Sie vorsichtig, wenn Sie die Eigenvektoren einer Matrix unterscheiden
Lassen Sie uns jetzt die Mehrdeutigkeit des Bindestrichs (-) des Befehls su beseitigen! !!
Werfen Sie einen Blick auf die Verarbeitung von LightGBM Tuner
Erstellen Sie einen BOT, der die Discord-URL verkürzt
Machen Sie LCD-Screenshots mit Python-LEGO Mindstorms
Notieren Sie sich die Liste der grundlegenden Verwendungszwecke von Pandas
Python-Implementierung der Bayes'schen linearen Regressionsklasse
Python zeigt aus der Perspektive eines C-Sprachprogrammierers
#Eine Funktion, die den Zeichencode einer Zeichenfolge zurückgibt
Die Geschichte eines neuronalen Netzwerks der Musikgeneration
Visualisieren Sie das charakteristische Vokabular eines Dokuments mit D3.js.
Schritte zur Berechnung der Wahrscheinlichkeit einer Normalverteilung
[Django] Ändern Sie die Standard-IP-Adresse des Befehls runserver
Ich verfolgte die Implementierung des Befehls du (zweite Hälfte)
Erzeugen Sie diese Form des Bodens einer Haustierflasche
Ich habe einen Befehl zum Markieren des Tabellenclips gegeben
Zip 4 Gbyte Problem ist eine Geschichte der Vergangenheit