Innanzitutto, sì, ho visto questa domanda:
Trova (e uccidi) vecchi processi
Le risposte sono errate e non funzionano. Ho votato e commentato di conseguenza.
I processi che voglio uccidere sembrano così se elencati con ps aux | grep page.py
:
apache 424 0,0 0,1 6996 4564? S 07:02 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2686 0,0 0,1 7000 3460? S Sep10 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 2926 0,0 0,0 6996 1404? S Sep02 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 7398 0,0 0,0 6996 1400? S Sep01 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 9423 0,0 0,1 6996 3824? S Sep10 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 11022 0,0 0,0 7004 1400? S Sep01 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 15343 0,0 0,1 7004 3788? S Sep09 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 15364 0,0 0,1 7004 3792? S Sep09 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 15397 0,0 0,1 6996 3788? S Sep09 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 16817 0,0 0,1 7000 3788? S Sep09 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 17590 0,0 0,0 7000 1432? S Set07 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 24448 0,0 0,0 7000 1432? S Set07 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py apache 30361 0,0 0,1 6996 3776? S Sep09 0:00 /usr/bin/python2.6 /u/apps/pysnpp/current/bin/page.py
Sto cercando di impostare un semplice cron giornaliero che troverà e ucciderà tutti i page.py
processi più vecchi di un'ora.
La risposta accettata sulla domanda di cui sopra non funziona, poiché non corrisponde a un intervallo di volte, corrisponde semplicemente a processi in esecuzione da 7 giorni a 7 giorni 23 ore 59 minuti e 59 secondi. Non voglio uccidere i processi in esecuzione da 1-2 ore, ma piuttosto qualcosa di più grande di 1 ora.
L'altra risposta alla domanda sopra menzionata find
non funziona, almeno non su Gentoo o CentOS 5.4, o emette un avviso o non restituisce nulla se viene seguito il consiglio di detto avviso.