welcome: please sign in
location: Diff for "Config/CronJobs"
Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2014-11-24 13:22:53
Size: 129
Editor: EricStempels
Comment:
Revision 6 as of 2015-09-14 14:04:05
Size: 1618
Editor: EricStempels
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Cronjobs ==
Line 2: Line 3:
{{{#!wiki caution
'''Work in progress'''
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.
Line 5: Line 5:
Informationen nedan har inte hunnits kommentara än - uppdateras inom kort. Följande rader kan läggas i som 'cronjob', vilket görs genom att köra (som användare 'meteor'):

{{{
crontab -e
Line 7: Line 10:

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
#
*/5 * * * * /home/meteor/metcam-devel/bin/mklive
}}}

Detta betyder att varje dag kl 12.00 skapar skriptet '''mkdayanim''' skapar en film över senaste dygnet, och '''mvlongsum''' arkiverar dagens långa exponeringar (10-minuters integreringar). Kommandot '''mvlongmax''' lägger varje timme (kl xx.10) en maxbild över senaste timmen upp på websidan, och arkiverar bilderna en gång per dyng. Varje timme (kl xx.05) kontrollerar '''startmetcam''' att programmet ''metcam'' är igång på stationsdatorn, och om inte (pga crash?) startas det om. Skriptet '''mklive''' lägger varje femte 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
#
*/5 *  *  *  *     /home/meteor/metcam-devel/bin/mklive

Detta betyder att varje dag kl 12.00 skapar skriptet mkdayanim skapar en film över senaste dygnet, och mvlongsum arkiverar dagens långa exponeringar (10-minuters integreringar). Kommandot mvlongmax lägger varje timme (kl xx.10) en maxbild över senaste timmen upp på websidan, och arkiverar bilderna en gång per dyng. Varje timme (kl xx.05) kontrollerar startmetcam att programmet metcam är igång på stationsdatorn, och om inte (pga crash?) startas det om. Skriptet mklive lägger varje femte 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)