Exécuter le script Python avec TS-220 cron

À propos de cet article

Notez que je voulais exécuter des scripts Python régulièrement en utilisant la fonction cron du TS-220.

Seul l'administrateur peut se connecter avec ssh. L'emplacement du script doit être /root/python/test.py. (Lorsque le NAS QNAP est redémarré, les fichiers inutiles tels que in / root seront effacés, donc si vous souhaitez le maintenir en fonctionnement en permanence, placez le script dans un autre emplacement ou modifiez autorun.sh.)

référence Add items to crontab

Script de test

test.py


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

Lorsque vous le démarrez, entrez "hello python" dans hoge.txt dans le même dossier.

Modification de crontab

[~] cd /etc/config Bougez avec [~] vi crontab Ajoutez une ligne comme indiqué ci-dessous. Cela s'est produit parce que cela a fonctionné le mieux à la suite de divers essais. J'essaye de sortir la sortie dans log.txt. */2 * * * * cd /root/python/; python test.py >> log.txt 2>&1

Redémarrer crond

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

Recommended Posts

Exécuter le script Python avec TS-220 cron
Exécuter périodiquement un script python avec cron dans un environnement venv
Gérez les tâches cron avec python
POST json avec le script Python 3
Exécuter le script Python à partir du fichier de commandes
Premiers pas avec Python Bases de Python
Jeu de vie avec Python! (Le jeu de la vie de Conway)
10 fonctions du "langage avec batterie" python
Exécuter le script Python pendant CodeSys # RunTime
Implémentation de la méthode Dyxtra par python
Coexistence de Python2 et 3 avec CircleCI (1.0)
Ecrire un script batch avec Python3.5 ~
Etude de base d'OpenCV avec Python
Bases du traitement d'images binarisées par Python
[Exemple d'amélioration de Python] Apprentissage de Python avec Codecademy
Vérifier l'existence du fichier avec python
Obstrué par la mise à jour Python de la console GCP ①
Introduction facile de la reconnaissance vocale avec Python
UnicodeEncodeError lutte avec la sortie standard de python3
1. Statistiques apprises avec Python 1-3. Calcul de diverses statistiques (statistiques)
Dessin avec Matrix-Reinventor of Python Image Processing-
Recommandation d'Altair! Visualisation des données avec Python
Comparaison de la vitesse de transposition de la matrice par Python
Obtenez la valeur de retour d'un script shell externe (ls) avec python3
Fichier python de script
J'ai essayé des centaines de millions de SQLite avec python
FizzBuzz en Python3
Exécutez régulièrement le scraping WEB avec AWS-Lambda + Python + Cron
Grattage avec Python
Préparer l'environnement d'exécution de Python3 avec Docker
Fonctionnement automatique de Chrome avec Python + Sélénium + pandas
Comparaison des performances du détecteur de visage avec Python + OpenCV
Mathématiques Todai 2016 résolues avec Python
squelette de script python
Grattage avec Python
Python avec Go
[Note] Exportez le html du site avec python.
Obstruction de la mise à jour python de la console GCP ② (Solution)
Calculez le nombre total de combinaisons avec python
Profilage de script Python
Twilio avec Python
Intégrer avec Python
Utiliser plusieurs versions de l'environnement python avec pyenv
Vérifiez la date du devoir de drapeau avec Python
Importer un script python
Jouez avec 2016-Python
Exécuter périodiquement un script Python sur AWS Data Pipeline
Résolvez A ~ D du codeur yuki 247 avec python
AES256 avec python
Testé avec Python
Les bases de Python ①
1. Statistiques apprises avec Python 1-2. Calcul de diverses statistiques (Numpy)
Bases de python ①
[Python] Débarrassez-vous de la datation avec des expressions régulières
python commence par ()
Script pour tweeter avec des multiples de 3 et des nombres avec 3 !!