Pro spouštění procesů v pravidelných intervalech se dříve používal cron.
pouzival? wtf!? pocuj mlady, ty si asi v zivote nevidel normalny linux, normalny server a asi si ani na nom nikdy nic nerobil. inac by si tu take pitchoviny nepisal. takze sa pekne vrat k svojim windowsom, pustaj si v nich to krasne ubuntu a v nom si mozes pustat ten super cool systemd a prestan tu pisat kraviny.
tento svet uz je v totalnych srackach...
Tak v pristim releasu bude cron ze vsech systemd dister odstranen a bude se pouzivat systemd bastl. Je to dalsi cast Linuxu, kterou systemd pohltil a "zjednodusil". Do roka a do dne bude Linux OS "jednoduchy" a "srozumitelny", uplne jak Widle. Pocitam, ze rou dobou bude systemd zabirat na disku asi tolik mista, jako KDE a Gnome dohromady.
Máte sice pravdu, že je možná věta napsána nešikovně. Cron jistě funguje bezvadně, aspoň tedy já na OpenWRT a serveru s ním problém nemám. Taky se to často dá snadno přenést na *BSD.
I kritiku v rozčílení ale můžete psát slušně. Co si jinak o nás ti Windowsáci pomyslí? My si přece nepotřebujeme dokazovat, že jsme lepší a už vůbec ne se snižovat k nějakým nadávkám ;-)
Mimochodem už upstart měl v plánu nahradit cron. http://upstart.ubuntu.com/faq.html#replace-cron
Yes. A planned feature for Upstart is the ability to generate events at a particular scheduled time, regular scheduled time or particular timed intervals.
We also plan to be able to generate timed events based on other non-timed events, for example
To nezni jako nahradit, ale jako vytvorit paralelne dalsi vec, kterou muzu, ale nemusim pouzit a eventuelne pouziju tam, kde to ma vic smyslu, nez cron. To neni pripad systemdebil, kde uz nechodi ani screen a ten cron nejspis uplne prestane fungovat, protoze sysemdebil hned sestreli vsechno, co cron spusti. Tedy by to alespon odpovidalo dosavadni systemdebil "logice".
Tim ale neni receno, ze cron, atd a anacron nebude mozno pouzivat paralelne. Take neni jasne, jakym zpusobem by je to melo nahradit. Je take mozne, ze vyvojari upstartu neberou tak silne halucigeny, jako vyvojaru systemd a jednoduse by se dal pouzival crontab, akorat by ho cetl jiny daemon. To v systemd jaksi neni ten pripad.
Nerikam, ze nepujde pouzivat cron, ale /etc/crontab. A to take nejde, protoze systemd to resi uplne jinak. Nicmene pry existuje jakysi bastl, ktery crontab prevadi do systemd formatu.
To, ze systemd ignoruje crontab a pouziva svuj vlastni zapis, povede k tomu, ze cron a crontab vymizi a zbyde nam systemd. Takze sbohem prehlednosti, kdy otevru jeden soubor a vidim, co to ma kdy delat.
Nic vám nebrání i se systemd provozovat libovolný cron, který se bude řídit svým crontabem. Jinak crontab není zrovna dobrý příklad, na první pohled to vypadá, že je to jednotný formát, ve skutečnosti ale má každý cron svůj vlastní trochu odlišní formát. Že otevřete jeden soubor a vše vidíte je také nesmysl - máte systémový crontab, uživatelské crontaby a skripty v /etc/cron.*.
Ano, jirsaku, debil jako ty nemuze pochopit ani neco tak trivialniho, jako ze si kazdej uzivatl v cronu (JEDNOM) pousti to, co sam uzna ze si poustet chce. A proto tu je 10 ruznych cronu, protoze kazdej od toho ceka neco trochu jinyho a muze si kupodivu VYBRAT. Coz dementi jako ty a nekola samo nedokazou pojmout.