Exécuter un lot de Python 2.7 avec nohup sur Amazon Linux AMI sur EC2

J'étudiais comment créer un environnement python avec EC2 + Amazon Linux AMI, mais je l'ai personnellement résumé car les informations étaient déroutantes en fonction de l'heure.

Il semble que python2.7 soit la valeur par défaut dans «Amazon Linux AMI 2015.03» à partir de début juillet 2015.

sudo yum -y update
python --version
> Python 2.7.9

Cependant, lorsque j'ai essayé d'insérer des pandas avec pip, j'ai eu une erreur comme quelque chose manquant. Il semble que vous deviez ajouter make ou gcc séparément. Vous trouverez ci-dessous toutes les choses qui y ressemblent.

sudo yum -y groupinstall "Development Tools"
sudo pip install pandas

Au fait.

J'ai essayé de nohup, de lancer un lot, de rentrer chez moi et de vérifier la situation à la maison, et quand je l'exécute avec nohup comme d'habitude, même si je fais tail -f, le résultat d'impression ne sort pas.

nohup python my.py > out.log 2>&1 &

Selon ce qui suit, par défaut, il sera mis en mémoire tampon jusqu'à la fin du traitement, il semble donc que vous devriez ajouter -u.

stackoverflow: Python - Nohup is not writing log to output file

Avec -u, il se comporte comme prévu.

nohup python -u my.py > out.log 2>&1 &

Pour plus de détails sur les options, voir Home Reference )alors.

-u


stdin, stdout,Force le tampon stderr à être désactivé. Dans le système impliqué, stdin, stdout,Mettez stderr en mode binaire.

Recommended Posts

Exécuter un lot de Python 2.7 avec nohup sur Amazon Linux AMI sur EC2
Installez Python 3.8, Pip 3.8 sur EC2 (Amazon Linux 2)
Mémorandum lors de l'exécution de Python sur EC2 avec Apache
Installez Python3 et Django sur Amazon Linux (EC2) et exécutez le serveur Web
Comment créer un environnement Python sur Amazon Linux 2
Installez Python Pillow sur Amazon Linux
Exécutez un serveur Linux avec GCP
[Note] Exécutez Django sur Amazon Linux 2
Présentation de l'environnement Python 3.5.2 sur Amazon Linux
Ecrire un script batch avec Python3.5 ~
Exécutez cron sur Amazon Linux (défini sur Linux)
Créer une image de conteneur Docker avec JRE8 / JDK8 sur Amazon Linux
J'installe Ruby sur EC2 (Amazon Linux2) 2020
Exécutez le servo avec Python sur ESP32 (Windows)
Un mémo contenant Python2.7 et Python3 dans CentOS
Carte des informations de location sur une carte avec python
[C] [python] Lire avec AquesTalk sous Linux
Exécutez le code Python sur A2019 Community Edition
Exécutez une application Web Python avec Docker
Exécutez Linux avec l'architecture ARM à l'aide de QEMU
[Linux] Construction de l'environnement Docker avec Amazon Linux 2
Procédure de création d'un environnement Kube sur Amazon Linux2 (AWS) ~ (avec bonus)
Intégration de données depuis l'application Python sur Linux vers Amazon Redshift avec ODBC
J'ai essayé de mesurer le temps d'attente de la file d'attente d'exécution d'un processus sous Linux
Janken Poi avec Python Exécutons sur un serveur local Windows pour les débutants
Comment exécuter le code pratique du livre "Making Profitable AI with Python" sur Google Colaboratory
Un mémo qui a fait un tutoriel pour exécuter python sur heroku
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
Exécutez régulièrement des programmes Python sur AWS Lambda
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Hello World avec nginx + uwsgi + python sur EC2
Résolvez A ~ D du codeur yuki 247 avec python
Création d'une instance AWS EC2 EC2 (Amazon Linux AMI) 2
Folium: Visualisez les données sur une carte avec Python
Démarrer un processus avec une politique de planification sous Linux
Exécutez Flask sur CentOS avec python3.4, Gunicorn + Nginx.
Placez Python3 dans le conteneur Docker d'Amazon Linux2
Décrypter une chaîne chiffrée sur iOS avec Python
Jusqu'à ce que Python soit installé avec pythonbrew et que Flask s'exécute sur le serveur WSGI
Installez PHP série 7 sur Amazon Linux 2 avec Amazon Linux Extras
Créer un environnement de développement TensorFlow sur Amazon EC2 avec une copie de commande
Visualiser grib2 sur une carte avec python (matplotlib)
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Mémo connecté à HiveServer2 d'EMR avec python
Recommandation de construction d'un environnement Python portable avec conda
Exécutez un pipeline de machine learning avec Cloud Dataflow (Python)
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Créez Amazon Linux avec AWS EC2 et connectez-vous
Commande Yum pour accéder à MySQL avec Python 3 sous Linux
Faites de votre curseur une photo de votre choix sous Linux
Exécutez Paints Chainer sur CPU avec python officiel sur win10
Faire un point d'arrêt sur la couche c avec python
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créez un lot d'images et gonflez avec ImageDataGenerator