/MEGOLDVA/ Cronban mi a hiba a sorban?

Fórumok

Alapvetően szépen működik minden, ha a hircsatorna/rss van beírva, ám az alábbi sor nem jó valamiért:

curl --silent https://www.portfolio.hu/rss/all.xml -o /home/username/public_html/hirek.rss

Mit hibáztam el? Többi sort szépen végrehajtja.

Minute Hour Day Month Weekday Command Actions
             
 
             
 
*/1 * * * * curl --silent https://hvg.hu/rss -o /home/user/public_html/hirek.xml  Edit     Delete
 
*/3 * * * * curl --silent https://kuruc.info/rss/ -o /home/user/public_html/hirek.xml  Edit     Delete
 
*/5 * * * * curl --silent https://telex.hu/rss -o /home/user/public_html/hirek.xml  Edit     Delete
 
*/7 * * * * curl --silent https://www.portfolio.hu/rss/global.xml -o /home/user/public_html/hirek.xml  Edit     Delete
 

 

Mindegy, hogy a hirek.xml, vagy a hirek.rss a file neve a célhelyen. Magyarul, csak a portfolio.hu oldalon nem jön le az, amire szükségem van.

 

Megoldás: 1,5,9,13 stb a percekhez minden sorban, így szépen betölt mindent és idejében.

Hozzászólások

a többiben user van és nem username.

egyébként log?

Szerkesztve: 2022. 10. 05., sze – 19:31

utolsó sor végén \n ?

 

szerk: cseréld fel a sorrendet, mi romlik el. ha ez megjavul és az utolso romlik el...

Aki másnak vermet ás, az stack pointer.

Ez miert jo? Idotol fuggoen random weboldal rss-et kiteszed magadnak?

Akkor mar valami scripttel ossze tudnad fuzni a lenyeget sajat "fejleccel".

A strange game. The only winning move is not to play. How about a nice game of chess?

Cronba kell enter minden sor végére, így az utolsóba is, különben ignorálja.

Mivel volt erre vonatkozóan kérdés, itt válaszolom meg.

Az a célom, hogy mindenféle politikai, vagy egyéb oldaltól is kerüljenek bele hírek az ajánlóba, amiben 3 hír jelenik meg, egy-egy híroldaltól. Egymás után, lehetőleg percenként frissítve lenne ideális a jelenleg 4 híroldalnak  a beolvasása ugyanabba a fájlba, ám valamiért csak 3 jelenik meg, mégpedig az első 3 az időrend szerinti első 3.

Elképzelhető, hogy nem jó az időszabályom? Cpanelben a Cron feladatoknál adom meg az értékeket.

origótól speciel okádok, a címadásai kiverik a biztosítékot, mint az indexé, így mindegy mit ad, nem érdekel. a kurucinfo kivétel-> erősíti a szabályt. amugy a stiluson ott is lenne mit reszelni, ha igaza van, hanincs.

Aki másnak vermet ás, az stack pointer.

Lehet, hogy végrehajtja, csak ugye ugyanaz az outputfájl, és egyszerre fut több közülük.

Ha megadtam minden sornak, hogy az óra melyik perceiben kérje le az adatokat, így működik mind a 4 sor. Van valami rövidebb parancs ettől? 1,5,9,13,17  stb végig 00-ig?

Az első sor 0, 4, 8, 12, 16, ..., 56
a második 1, 5, 9, 13, 17, ..., 57
a harmadik 2, 6, 10, 14, 18, ..., 58
a negyedik 3, 7, 11, 15, 19, ..., 59

percekben fut, tehát mindegyik 4 percenként, de sosem ugyanazon percben fut.

Hogy a cpanel-be hogyan lehet beírni, azt nem tudom, én sima editorral szoktam ilyesmit csinálni.

sleep 10 && curl, aztán sleep 20 && curl stb?

4 és fél éve csak vim-et használok. elsősorban azért, mert még nem jöttem rá, hogy kell kilépni belőle.

ha nem tul hosszuak a scriptjeid futasai,ezzel tudnad eltolni oket 10-20 masodperccel, ha beirnad valamely parancsod elejere azt amit javasolt. de ennel elegansabb megoldas a flock ahhoz, hogy elkeruld a szimultan futasokat: https://serverfault.com/questions/748943/using-flock-with-cron