[PYTHON] Ich habe ein Skript geschrieben, um die Schluckuhr wiederzubeleben, die bald sterben wird

Die Schluckuhr ist sehr frustrierend, weil sie schnell stirbt und einige Plugins keine Ausnahmen erkennen können. Also habe ich ein Python-Skript geschrieben, das wie ein Zombie wiederbelebt wird, sobald es stirbt

zombie.py


#!/usr/bin/env python
# -*- codint: utf-8 -*-

import sys
import signal
import subprocess

def rite(silent):
    print("start rite of gulp watch be zombie")
    print("if you want stop this program, Ctrl+C")
    cmd = "gulp watch"
    while True:
        p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
        for line in iter(p.stdout.readline, b''):
            print(line.rstrip())
        if not silent:
            print("\a")
        print("\ngulp watch is dead. but revive soon.\n")

def signalHandler(signal, frame):
    print("\ngulp zombie killed")
    sys.exit(0)

if __name__ == '__main__':
    signal.signal(signal.SIGINT, signalHandler)
    try:
        sys.argv.index("-s")
        rite(True)
    except ValueError:
        rite(False)

Platzieren Sie dies an der gleichen Stelle wie gulpfile.js

python zombie.py

Wenn ja, wird die Schluckuhr, selbst wenn sie stirbt, wie ein Zombie wiederbelebt. Übrigens informiert es Sie normalerweise mit einem Piepton über den Tod.

python zombie.py -s

Wenn Sie dies tun, können Sie auch ruhig sein. Sie können diesen Zombie auch mit Strg + C töten, wie Sie es mit einem normalen Befehl tun würden. Gist

Recommended Posts

Ich habe ein Skript geschrieben, um die Schluckuhr wiederzubeleben, die bald sterben wird
Ich habe ein Skript geschrieben, das das Bild in zwei Teile teilt
Ich habe ein Skript geschrieben, um ein WordPress-Plug-In hochzuladen
Ich habe dir geschrieben, dass du das Signal mit Go sehen sollst
Ich habe ein Skript geschrieben, um eine beliebte Seite in Japan zu bekommen
Ich habe ein Python-Skript geschrieben, das alle meine Beiträge mit der Qiita API v2 exportiert
Ich habe ein Skript geschrieben, mit dem Sie mit hoher Geschwindigkeit mit AtCoder beginnen können!
Ich habe gerade ein Skript geschrieben, um Android auf einem anderen Computer zu erstellen
Ich habe eine Funktion zum Laden des Git-Erweiterungsskripts in Python geschrieben
Ich habe ein Skript geschrieben, um Webseiten-Links in Python zu extrahieren
Ein Skript, das 0, 1 an die erste Python-Primzahl zurückgibt
Ich habe ein Skript geschrieben, um goodnotes5 und Anki bei der Zusammenarbeit zu unterstützen
Veröffentlichen Sie das erstellte Shell-Skript, um die Probleme beim Erstellen von LiveUSB unter Linux zu verringern
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Ich habe eine Bibliothek konoha gemacht, die den Tokenizer auf ein schönes Gefühl umstellt
Die Geschichte der IPv6-Adresse, die ich auf ein Minimum beschränken möchte
Ich habe ein PyPI-Modul geschrieben, das den Parameterstil in Pythons sqlite3-Modul erweitert
Ich habe ein Skript erstellt, das das aktive Fenster mit win32gui von Python aufzeichnet
Ein Memo, das ich schnell in Python geschrieben habe
[Python] Ich werde FTP auf den FTP-Server hochladen.
Beachten Sie, dass ich süchtig nach dem npm-Skript war, das in der Überprüfungsumgebung nicht übergeben wurde
Ich werde versuchen, die Links zusammenzufassen, die vorerst nützlich erscheinen
Ich habe ein Skript erstellt, um ein Snippet in README.md einzufügen
Eine Geschichte, von der ich bei np.where süchtig war
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Ich habe einen Befehl zum Markieren des Tabellenclips gegeben
Ich hatte das Gefühl, dass ich den Python-Code nach C ++ 98 portiert habe.
"Stoppen Sie das Festschreiben japanischer Dateien für Git auf Mac> <" Vorerst habe ich ein Skript geschrieben, um nach inkompatiblen japanischen Dateien unter Mac und Linux zu suchen.
Ein Skript, mit dem Sie mit der LINE Messaging-API auf einfache Weise umfangreiche Menüs erstellen können
Python-Skript, das von der Google-Suche zum sofortigen Speichern der Suchergebnisseite führt
[Python] Ich habe einen Test von "Streamlit" geschrieben, der das Erstellen von Visualisierungsanwendungen erleichtert.
Ich schrieb einen Test in "Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren".
Python-Skript, das den Status des Servers über den Browser überprüfen kann
Ich habe ein Skript geschrieben, um mit AWS Lambda + Python 2.7 schnell eine Entwicklungsumgebung für Twitter Bot zu erstellen
Ich habe versucht, ein Skript zu erstellen, das die Tweets eines bestimmten Benutzers auf Twitter verfolgt und das veröffentlichte Bild sofort speichert
Ich habe das Windows PowerShell-Kochbuch durch ein Python-Skript ersetzt.
Ein Python-Skript, das ein GTK-Bild (Clipboard) in einer Datei speichert.
Ich habe schnell ein Programm geschrieben, um DI mit Python zu lernen
Erstellen eines Python-Skripts, das die e-Stat-API unterstützt (Version 2)
Ein Shell-Skript, das nur das Ergebnis der SQL-Ausführung per E-Mail sendet
Ich habe eine Funktion erstellt, um das Modell von DCGAN zu überprüfen
Ich habe es in der Sprache Go geschrieben, um das SOLID-Prinzip zu verstehen
Hören Sie sich einen Roman an, der auf Amazon Polly erscheinen wird
Ich habe versucht, das Python-Skript unter Windows 10 von 2.7.11 auf 3.6.0 zu ändern
Ein Skript, das den laufenden CloudFormation-Stapel wie ein Mannequin anzeigt
Ein Python-Skript, das Oracle-Datenbankdaten in CSV konvertiert
Ich möchte vorerst eine Docker-Datei erstellen.
Python-Skript, das den Inhalt zweier Verzeichnisse vergleicht
Ich habe ein Drehbuch gemacht, um bei meinem Koshien Hallo zu sagen
Ich habe versucht, eine Site zu erstellen, mit der die aktualisierten Informationen von Azure einfach angezeigt werden können
Eine Geschichte über das Schreiben von AWS Lambda und ein wenig Abhängigkeit von den Standardwerten von Python-Argumenten
Ich habe versucht, eine Methode zur Berechnung des Bewertungsindex (Spezifität, NPV) zu implementieren, die scikit-learn nicht hat
Beachten Sie, dass ich süchtig danach war, mit Pythons mysql.connector über eine Webanwendung auf die Datenbank zuzugreifen
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden