彡 (゜) (゜) "Je veux utiliser le gaussien d'une manière autre que d'accéder à partir de l'extérieur du campus."
彡 (゜) (゜) «Saya, si vous jetez un fichier dans un dossier spécifié sur l'ordinateur, vous pouvez l'appeler automatiquement!
彡 (゜) (゜) "Si oui, vous pouvez le faire ()"
Cron dans CentOS
python3 et ses bibliothèques
auto.py
import os
import subprocess
path = '******'
A=os.listdir(path)
C=[i for i in A if '.com' in i] #Créez une liste de fichiers que vous souhaitez calculer
L=[i.replace('.log', '.com') for i in A if '.log' in i] #Créer une liste de fichiers terminés
G=[i for i in C if i not in L] #Extraire les fichiers non calculés
command1 = 'ps ax |grep g09 | grep -v grep | wc -l'
command2 = 'cd ****** | g09 '
res = subprocess.check_output(command1, shell=True)
try:
if res==b'0\n':
print("Peut être calculé")
subprocess.Popen(command2 + G[0] + '&', shell=True)
print("Effectué le calcul")
else:
print("En cours de calcul")
except IndexError:
print("Aucun fichier à calculer")
*/30 * * * * /usr/bin/tcsh ./autopy.sh >>& /*******/analog-err.log
Je ne pouvais pas exécuter le programme python directement pour diverses raisons, j'utilise donc une méthode de détour.
À propos de la question qui a pris beaucoup de temps pour remarquer que Path of Gaussian etc. ne passait pas par cron
Il était difficile de définir le chemin un par un, donc
Je fais une technique de puissance telle que coller le résultat de printenv
sur cron
Ainsi, le contenu réel de cron est plus long
Aussi, de pythonps ax |grep g09 | grep -v grep | wc -l
Je ne l'ai pas inventé seul
Comment puis-je connaître l'état d'exécution des travaux sur le net?
J'ai juste cherché et joué avec les choses qui se sont fait prendre
C'était le plus grand défi de ce programme ...
Cela fonctionne bien dans mon environnement
S'il vous plaît laissez-moi savoir s'il y a quelque chose comme "Est-il possible de devenir plus intelligent ici?" (Mendiant)
Cependant, je n'aime pas le gamin intelligent qui a remarqué qu'il était logique d'utiliser python?
Comme prochain objectif, j'aimerais pouvoir automatiser la transmission et le transfert de fichiers.
Je peux le transférer, mais je peux l'envoyer ...
Au final, j'ai voulu créer une interface graphique ...
Je me demande si cela peut être géré en langue Go
La fin
Recommended Posts