Δημοσιεύτηκε: 01 Σεπ 2008, 10:39
kriti έγραψε:με το GShutdown απο τημ προσθαφαιρεση γινεται αλλα απο κονσολα ειναι ποιο σωστο απο οτι βλεπω
ευχαριστω
υπαρχει εντολη που να το κλεινει μολις τελειωσει μια εφαρμογη ?
Μπορείς να χρησιμοποιήσεις το παρακάτω script:
- Κώδικας: Επιλογή όλων
#!/bin/sh
PROCESS=$1
WAITTIME=$2 #in sec
while [ 1=1 ];
do
if ps ax | grep -v grep | grep -v $0 | grep $PROCESS > /dev/null
then
#echo "$PROCESS is running"
else
#echo "$PROCESS is not running"
shutdown -h now
fi
sleep $WAITTIME
done
τρέχεις το script στο background με όρισμα την εφαρμογή που θέλεις και το χρόνο που θα ελέγχει σε δευτερόλεπτα (πχ. κάθε 60 δευτερόλεπτα), για παράδειγμα αν ονομάσεις το script check_script.sh και θες να ελέγχεις αν τρέχει ο firefox, θα τρέξεις:
- Κώδικας: Επιλογή όλων
chmod +x check_process.sh
./check_process.sh firefox 60 &