PDA

Orijinalini görmek için tıklayınız : SSH Üzerinden Süreli Suspend Etme ve İptal Etme



Akar
17-10-2011, 04:40
SSH üzerinden bir hesabı belirli bir süre suspend etmek için şöyle bir şey buldum:

pico aski.sh

#!/bin/bash

if [ "$1" == "" ]; then
echo "kullanici adi gir"
exit 1
fi
if [ "$2" == "" ]; then
echo "saniye cinsindan zaman gir"
exit 1
fi

/scripts/suspendacct $1 ; sleep $2 ; /scripts/unsuspendacct $1

chmod 755 aski.sh

Chmodu da verdikten sonra artık suspend için ssh'a girdikten sonra şöyle bir şey yazabiliyoruz:

sh aski.sh kullaniciadi süre

Güzel, suspend atıyor ama süre tutmuyor. Yani süre koymaksızın suspend ediyor. Ayrıca yeni komut yazmak için terminali kapatıp açmak gerekiyor. Bu neden oluyor? Bir de aski dosyasını nasıl düzenlemem lazım ki yine ssh üzerinden bu suspendi kaldırabileyim?