2016-07-15 10 views
1

Ich bin sehr neu in Cygwin, aber ich bin etwas in Linux (ich kann lesen Mann Dateien gut).Run Cygwin Skript beim Herunterfahren oder Starten

Ich möchte ein BASH-Skript mit Cygwin erstellen, das die Dateien in einem Ordner auf dem Shutdown-Signal von Windows löscht. Wenn dies nicht möglich ist, könnte ich auch versuchen, die Dateien im selben Ordner beim Start zu löschen. Ich habe CRON installiert, aber funktioniert CRON nur für geplante Aufgaben und nicht für "Signale"? Antworten wären nett, aber eine allgemeine Vorstellung davon, wie es weitergeht, wäre noch besser!

Ich kann das Skript schreiben. Ich weiß einfach nicht genau, wie Cywgin mit dem Windows-Betriebssystem interagiert, um diese Verfahren durchzuführen.

Eine weitere Frage, wie kann ich CRON beim Windows-Start ausführen?

Wenn es darauf ankommt, mein O.S. ist Windows 10 x64 mit Cygwin.

+0

"? Eine andere Frage, wie kann ich cron auf Windows-Start" Es gibt mehrere Speicherorte in Fenstern, in denen Sie sie beim Start hinzufügen können. Googeln Sie einfach für "wie Sie Elemente zum Windows-Start hinzufügen" ... – anishsane

Antwort

1

Cygwin.bat, eine Batch-Datei, die unter Cygwin-Installationsordner installiert wurde, gibt Ihnen einen Hinweis, wie Sie Cygwin-Skript ausführen.

Das Skript enthält nur:

C: 
chdir C:\cygwin64\bin 
bash --login -i 

die Bash-Shell interaktiv laufen. Machen eine Kopie cygwin.bat unter einem anderen Namen (Startup?) Und die letzte Zeile ändern in

bash --login path_to_your_script_here 

Setzen Sie die BAT-Datei oder einen Link zu in im Autostart-Ordner.

+0

Interessant. Gibt es eine gute Webseite/Anleitung, die ich befolgen kann, um Cygwin.bat Dateien richtig zu benutzen? –

+0

@JordanElizaga Alle Cygwin-Anwendungen hängen von der Datei cygwin.dll ab. Sie müssen Umgebungsvariablen festlegen, um diese Anwendungen auszuführen. – gzh