Crontab dosyasında @ reboot reboot kullanırsanız ne olur?


15

Kullanırsanız ne olur:

sudo crontab -e

Ve satırı ekleyin:

@reboot reboot

Sonsuz bir yeniden başlatma döngüsüne girecek mi ?!


4
test edelim :)
Maythux

1
Neden olmasın? rebootKomutun özel olduğunu düşünüyor musun ?
muru

2
Değilse, bu bir hata ;-)
Rmano

Yanıtlar:


20

Test sonucu:

Eklerseniz

@reboot reboot

Bu işe yaramadı !!! Neden?

$ which reboot
/sbin/reboot

Şimdi yeniden başlatmanın tam yolunu eklediğimde, cron işi normal şekilde çalışıyor.

Yani durumda sonsuz bir yeniden başlatma döngüsü var:

sudo crontab -e

Ve satırı ekleyin:

@reboot /sbin/reboot

DÜZENLE:

Bundan kurtulmak istiyorsanız, muhtemelen bir Canlı CD'den önyükleme yapmanız, ardından disk sürücünüzü takmanız ve crondosyaya gidip eklenen satırı kaldırmanız gerekir.

sudo gedit /media/some-UUID/var/spool/cron/crontabs/root

Kaydedin ve ardından livecd'yi kaldırın ve yeniden başlatın ve güvende olacaksınız


4
Sadece her zaman sunduğumuz ekstra hizmet için: bu değişikliği kaldırabileceğiniz bir yöntem eklemek güzel olurdu;)
Rinzwind

Evet, bu bir sonraki soru olurdu! Bunu yaparsanız, kontrolü nasıl geri kazanabilirsiniz?
PascalVKooten

2
İyi bir. Her zaman CS'nin deneysel bir bilim olduğunu söylemiştim. ;-)
ALAN WARD

2
@Maythux grubtan da mümkün olmalıdır (konsol moduna bırakın ve crontab'dan nano yapın;))
Rinzwind

1
OP için, bunları bir VM'de (sanal makine), örneğin VirtualBox'ta güvenle test edebileceğinizi unutmayın.
Paddy Landau
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.