welcome: please sign in
location: Diff for "Config/CronJobs"
Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2014-11-24 13:22:24
Size: 34
Editor: EricStempels
Comment:
Revision 4 as of 2014-11-24 13:48:15
Size: 1597
Editor: EricStempels
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Describe Config/CronJobs here. == Cronjobs ==
Line 3: Line 3:
Det rekommenderas att ett antal program körs regelbundet på stationsdatorn för att administrera och sortera de inkomna bilderna, speciellt om stationen är igång 24 timmar om dygnet.

Följande rader kan läggas i som 'cronjob', vilket görs genom att köra (som användare 'meteor'):

{{{
crontab -e
}}}

Detta öppnar ett textbearbetningsprogramm, och sedan läggs följande rader in.

{{{
#m h dom mon dow command
00 12 * * * /home/meteor/metcam/bin/mkdayanim
00 12 * * * /home/meteor/metcam/bin/mvlongsum
10 * * * * /home/meteor/metcam/bin/mvlongmax
05 * * * * /home/meteor/metcam/bin/startmetcam
#00 09 * * * /home/meteor/metcam/bin/sync_data
#
00,05,10,15,20,25,30,35,40,45,50,55 * * * * /home/meteor/metcam/bin/mklive
}}}

Detta betyder att varje dag kl 1200 skapar skriptet '''mkdayanim''' skapar en film över senaste dygnet, och '''mvlongsum''' arkiverar dagens långa exponeringar (10-minuters integreringar). Kommandot ''mvlongmax'' lägger en maxbild över senaste timmen upp på websidan, och arkiverar bilderna en gång per dyng. Varje timme kontrollerar '''startmetcam''' att programmet ''metcam'' är igång på stationsdatorn, och om inte (pga crash?) startas det om. Skriptet ''mklive'' lägger varje minut en högkontrastbild upp på webservern.

Bara om stationen har fått ett konto på nätverkets centrala dator skall '''sync_data''' köras. Detta program kopierar en del av observationerna till den centrala datorn för vidare analys, och evt. presentation på en gemensam hemsida.

Cronjobs

Det rekommenderas att ett antal program körs regelbundet på stationsdatorn för att administrera och sortera de inkomna bilderna, speciellt om stationen är igång 24 timmar om dygnet.

Följande rader kan läggas i som 'cronjob', vilket görs genom att köra (som användare 'meteor'):

crontab -e

Detta öppnar ett textbearbetningsprogramm, och sedan läggs följande rader in.

#m h dom mon dow   command
00 12  *  *  *     /home/meteor/metcam/bin/mkdayanim
00 12  *  *  *     /home/meteor/metcam/bin/mvlongsum
10  *  *  *  *     /home/meteor/metcam/bin/mvlongmax
05  *  *  *  *     /home/meteor/metcam/bin/startmetcam
#00 09  *  *  *     /home/meteor/metcam/bin/sync_data
#
00,05,10,15,20,25,30,35,40,45,50,55  *  *  *  *  /home/meteor/metcam/bin/mklive

Detta betyder att varje dag kl 1200 skapar skriptet mkdayanim skapar en film över senaste dygnet, och mvlongsum arkiverar dagens långa exponeringar (10-minuters integreringar). Kommandot mvlongmax lägger en maxbild över senaste timmen upp på websidan, och arkiverar bilderna en gång per dyng. Varje timme kontrollerar startmetcam att programmet metcam är igång på stationsdatorn, och om inte (pga crash?) startas det om. Skriptet mklive lägger varje minut en högkontrastbild upp på webservern.

Bara om stationen har fått ett konto på nätverkets centrala dator skall sync_data köras. Detta program kopierar en del av observationerna till den centrala datorn för vidare analys, och evt. presentation på en gemensam hemsida.

MeteorWiki: Config/CronJobs (last edited 2016-02-15 20:48:04 by EricStempels)