Führen Sie das Python-Skript mit TS-220 cron aus

Über diesen Artikel

Beachten Sie, dass ich Python-Skripte regelmäßig mit der Cron-Funktion des TS-220 ausführen wollte.

Nur der Administrator kann sich mit ssh anmelden. Der Speicherort des Skripts sollte /root/python/test.py sein. (Wenn der QNAP NAS neu gestartet wird, werden unnötige Dateien wie in / root gelöscht. Wenn Sie ihn also dauerhaft ausführen möchten, platzieren Sie das Skript an einem anderen Speicherort oder bearbeiten Sie autorun.sh.)

Referenz Add items to crontab

Testskript

test.py


#!/usr/bin/python
# -*- coding: utf-8 -*-
f = open("hoge.txt", "w")
f.write("hello python")

Wenn Sie es starten, geben Sie "Hallo Python" in hoge.txt im selben Ordner ein.

Crontab bearbeiten

[~] cd /etc/config Bewegen Sie sich mit [~] vi crontab Fügen Sie eine Zeile wie unten gezeigt hinzu. Dies geschah, weil es aufgrund verschiedener Versuche am besten funktionierte. Ich versuche, die Ausgabe in log.txt auszugeben. */2 * * * * cd /root/python/; python test.py >> log.txt 2>&1

Starten Sie crond neu

/etc/init.d/crond.sh stop /etc/init.d/crond.sh start

Recommended Posts

Führen Sie das Python-Skript mit TS-220 cron aus
Führen Sie regelmäßig ein Python-Skript mit cron in einer venv-Umgebung aus
Verwalten Sie Cron-Jobs mit Python
POST json mit Python 3-Skript
Führen Sie das Python-Skript aus der Batchdatei aus
Erste Schritte mit Python Grundlagen von Python
Lebensspiel mit Python! (Conways Spiel des Lebens)
10 Funktionen von "Sprache mit Batterie" Python
Führen Sie Python Script während CodeSys # RunTime aus
Implementierung der Dyxtra-Methode durch Python
Koexistenz von Python2 und 3 mit CircleCI (1.0)
Schreiben Sie ein Batch-Skript mit Python3.5 ~
Grundlegendes Studium von OpenCV mit Python
Grundlagen der binärisierten Bildverarbeitung durch Python
[Beispiel für eine Python-Verbesserung] Python mit Codecademy lernen
Überprüfen Sie die Existenz der Datei mit Python
Verstopft mit Python-Update der GCP-Konsole ①
Einfache Einführung der Spracherkennung mit Python
UnicodeEncodeError hat Probleme mit der Standardausgabe von Python3
1. Mit Python 1-3 gelernte Statistiken. Berechnung verschiedener Statistiken (Statistiken)
Zeichnen mit Matrix-Reinventor von Python Image Processing-
Empfehlung von Altair! Datenvisualisierung mit Python
Vergleich der Matrixtranspositionsgeschwindigkeit durch Python
Ruft den Rückgabewert eines externen Shell-Skripts (ls) mit python3 ab
Skript-Python-Datei
Ich habe Hunderte Millionen SQLite mit Python ausprobiert
FizzBuzz in Python3
Führen Sie das WEB-Scraping regelmäßig mit AWS-Lambda + Python + Cron aus
Scraping mit Python
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Automatischer Betrieb von Chrome mit Python + Selen + Pandas
Leistungsvergleich des Gesichtsdetektors mit Python + OpenCV
2016 Todai Mathematik mit Python gelöst
Python-Skript-Skelett
Scraping mit Python
Python mit Go
[Hinweis] Exportieren Sie das HTML der Site mit Python.
Verstopft mit Python-Update der GCP-Konsole ② (Lösung)
Berechnen Sie die Gesamtzahl der Kombinationen mit Python
Python-Skript-Profilerstellung
Twilio mit Python
In Python integrieren
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Überprüfen Sie das Datum der Flaggenpflicht mit Python
Importieren Sie ein Python-Skript
Spielen Sie mit 2016-Python
Führen Sie Python Script regelmäßig in der AWS Data Pipeline aus
Löse A ~ D des Yuki-Codierers 247 mit Python
AES256 mit Python
Getestet mit Python
Python-Grundlagen ①
1. Mit Python 1-2 gelernte Statistiken. Berechnung verschiedener Statistiken (Numpy)
Grundlagen von Python ①
[Python] Werden Sie die Datierung mit regulären Ausdrücken los
Python beginnt mit ()
Skript zum Twittern mit Vielfachen von 3 und Zahlen mit 3 !!