{"id":1430,"date":"2013-01-04T08:02:04","date_gmt":"2013-01-04T07:02:04","guid":{"rendered":"https:\/\/fsdata.se\/manualer\/?p=1430"},"modified":"2016-04-07T21:07:17","modified_gmt":"2016-04-07T19:07:17","slug":"hur-schemalagger-jag-korning-av-ett-program-crontab","status":"publish","type":"page","link":"https:\/\/legacy.fsdata.se\/manualer\/hemsida\/linux\/hur-schemalagger-jag-korning-av-ett-program-crontab\/","title":{"rendered":"Hur schemal\u00e4gger jag k\u00f6rning av ett program (crontab)?"},"content":{"rendered":"<p>Crontab \u00e4r ett program som k\u00f6rs p\u00e5 v\u00e5ra Linuxservrar och med hj\u00e4lp av en crontab fil kan man d\u00e5 k\u00f6ra program vid specificerade tidpunkter.<\/p>\n<p>F\u00f6r att editera din crontab fil loggar du in via SSH och skriver kommandot:<\/p>\n<p><code>crontab -e<\/code><\/p>\n<p>Formatet p\u00e5 crontab filen \u00e4r:<\/p>\n<p><code>[minut] [timme] [dag i m\u00e5naden] [m\u00e5nad] [veckodag] [kommando]<\/code><\/p>\n<p>Minuterna r\u00e4knas fr\u00e5n 0 till 59, timmarna fr\u00e5n 0 till 23, dag i m\u00e5naden fr\u00e5n 1 till 31, m\u00e5nad fr\u00e5n 1 till 12 och veckodag fr\u00e5n 0 till 6, d\u00e4r 0 motsvarar s\u00f6ndag. Om vi t ex vill k\u00f6ra programmet test.pl kl 12:00 varje dag skriver man:<\/p>\n<p><code>0 12 * * * test.pl<\/code><\/p>\n<p>H\u00e4r ser du att vi anv\u00e4nder * f\u00f6r att beteckna att den skall ta med alla v\u00e4rdena f\u00f6r det f\u00e4ltet. Det g\u00e5r \u00e4ven att anv\u00e4nda komma och bindstreck f\u00f6r att tala om n\u00e4r ett program skall k\u00f6ras. Om vi t ex vill att programmet test.pl skall k\u00f6ras vid minuttalet 0 och 30 vid timmarna 12, 13 och 14 den tionde och tjugonde varje m\u00e5nad s\u00e5 kan man skriva:<\/p>\n<p><code>0,30 12-14 10,20 * * test.pl<\/code><\/p>\n<p>Notera att det inte f\u00e5r finnas n\u00e5gra mellanslag efter kommatecknen eller bindestrecket.<\/p>\n<p>Om du vill ha en kommentar i din crontabfil skriver du ett # tecken f\u00f6rst p\u00e5 raden. Det f\u00e5r inte finnas n\u00e5gra tomma rader i crontab filen, f\u00f6r d\u00e5 f\u00e5r du felmeddelanden.<\/p>\n<p>Om du bara vill se vad din crontabfil har f\u00f6r inneh\u00e5ll kan du anv\u00e4nda kommandot:<\/p>\n<p><code>crontab -l<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Crontab \u00e4r ett program som k\u00f6rs p\u00e5 v\u00e5ra Linuxservrar och med hj\u00e4lp av en crontab fil kan man d\u00e5 k\u00f6ra program vid specificerade tidpunkter. F\u00f6r att editera din crontab fil loggar du in via SSH och skriver kommandot: crontab -e Formatet p\u00e5 crontab filen \u00e4r: [minut] [timme] [dag i m\u00e5naden] [m\u00e5nad] [veckodag] [kommando] Minuterna r\u00e4knas [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":2623,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":""},"_links":{"self":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/1430"}],"collection":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/comments?post=1430"}],"version-history":[{"count":4,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/1430\/revisions"}],"predecessor-version":[{"id":2627,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/1430\/revisions\/2627"}],"up":[{"embeddable":true,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/2623"}],"wp:attachment":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/media?parent=1430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}