Portál AbcLinuxu, 14. května 2025 22:55

Dotaz: Obnova crontab

31.1.2022 13:46 jan.rok | skóre: 21
Obnova crontab
Přečteno: 316×
Odpovědět | Admin
Dobrý den, vlastní hloupostí jsem si na cvičném serveru smazal poměrně rozsáhlý crontab.

Místo crontab -e jsem vyrobil překlep crontab -r.

Ve /var/spool/cron nic není, něco by se asi dalo vyčíst z logu.

Existuje ještě nějaká možnost, jak to obnovit? Vše se dělo pod rootem.

Díky za rady. JR

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel 'TIGER' Růžička avatar 31.1.2022 14:04 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Obnova crontab
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle je málo informací. Jaký filesystém, jaký disk? Pokud je to SSD a nebyl proveden TRIM, pak určitá šance existuje, ale... Ale raději bych to obnovil ze zálohy, kterou si pravidelně vytvářím.
31.1.2022 14:09 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Obnova crontab
Ext4, RAID5 s HDD. Spíš je otázka, co obnovovat, co hledat...
31.1.2022 18:49 pavele
Rozbalit Rozbalit vše Re: Obnova crontab
Doporučil bych provést obnovu ze zálohy.

Pokud není, tak provést kopii diskového oddílu pomocí cat nebo dd a na něm zkusit třeba DiskGenius, extundelete, ext4magic...

Nebo to zkusit najít přímo na blokovém zařízení : https://wiki.archlinux.org/title/file_recovery#Text_file_recovery

grep -a -C 200 -F 'Unique string in text file' /dev/sdXN > OutputFile
Petr Maleček avatar 31.1.2022 18:03 Petr Maleček | skóre: 29 | Plzeň - Bolevec
Rozbalit Rozbalit vše Re: Obnova crontab
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná to není špatný point pro vývojáře, aby parametr -r podmínili ještě nějakým dalším či dalším potvrzením :-D případně nějakou automatickou zálohou (s možností dalším parametrem toto zálohování vypnout).
LinMuck, WinFuck :-P
31.1.2022 18:34 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Obnova crontab
:) Zvlášť když jsou na klávesnici vedle sebe...
31.1.2022 18:54 X
Rozbalit Rozbalit vše Re: Obnova crontab
On tam ten prepnac je '-i', ale nedava to smysl. Je to "i" jako ignore, ale chova se to presne obarcene..
Řešení 1× (jan.rok (tazatel))
31.1.2022 19:08 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Obnova crontab
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyřešil jsem to provizorně vykopírováním příkazů z logu.
31.1.2022 19:35 X
Rozbalit Rozbalit vše Re: Obnova crontab
Ze zvedavosti. Co to bylo tak zahadneho?
31.1.2022 19:42 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Obnova crontab
Zahádného? Nic zvláštního, měl jsem tam spouštění skriptů pro kopie na USB disky a NAS a nějaké kontroly RAIDu. Chtěl jsem si to upravit, ale místo crontab -e jsem napsal crontab -r. A bylo to fuč. Jak jsem psal v dotazu, byl to jen cvičný server, ale kdyby se mi to stalo na ostrém, bylo by to horší. Tam ale zase mám zálohy.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.