<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Crontab on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/crontab/</link><description>Recent content in Crontab on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/crontab/index.xml" rel="self" type="application/rss+xml"/><item><title>Dynaaminen DNS DomainDiscount24:n ja pfsense:n avulla</title><link>https://jeltsch.org/fi/dynamic_dns_with_domaindiscount24_and_pfsense/</link><pubDate>Sat, 27 May 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/dynamic_dns_with_domaindiscount24_and_pfsense/</guid><description>&lt;p&gt;Monet yritykset tarjoavat ilmaista dynaamista DNS-palvelua. Koska käytän DomainDiscount24:ää, käytän myös heidän dynaamista DNS-palveluaan. Päivittääkseni vpn.jeltsch.org-sivuston IP-osoitteen minun on lähetettävä HTTPS-pyyntö tiettyyn URL-osoitteeseen, liittäen mukaan salasanan ja sen isäntänimen, jota varten päivitys tehdään:&lt;code&gt;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto&lt;/code&gt;Tämän automatisoimiseksi käytän pfsense-reitittimen crontabia. Crontabin muokkaaminen ei ole oletusarvoisesti käytössä, mutta voit ladata ja asentaa cron-paketin. Sen jälkeen saat käyttöliittymän kohdasta &amp;ldquo;Services &amp;gt; Cron&amp;rdquo;, jossa voit määrittää ajastuksen ja komennon:&lt;code&gt;/usr/local/bin/curl &amp;quot;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Crontab-tiedoston muokkaaminen</title><link>https://jeltsch.org/fi/editing_the_crontab/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/editing_the_crontab/</guid><description>&lt;p&gt;Tietokoneellamme on jaettu kansio (/home/shared) sekä käyttäjäryhmä nimeltä ”shared”. Tarkoituksena on, että sijoitamme sinne asioita, joiden pitäisi olla järjestelmän useiden käyttäjien saatavilla (myös kirjoitettavissa). Jos yksi käyttäjä sijoittaa sinne tiedoston, muut voivat lukea sitä, mutta eivät esimerkiksi poistaa sitä. Korjataksemme tämän muokkasimme crontab-tiedostoa niin, että se suorittaa seuraavat kaksi komentoa 5 minuutin välein: &lt;code&gt;chgrp -R shared /home/sharedchmod -R 744 /home/shared&lt;/code&gt;Tätä varten muokkasimme (tietysti pääkäyttäjänä) tiedostoa /etc/crontab lisäämällä siihen rivin: &lt;code&gt;*/5 * * * * root run-parts /etc/cron.minutely&lt;/code&gt;Tämä tarkoittaa, että komento suoritetaan 5 minuutin välein, joka tunti, joka päivä, joka kuukausi, joka arkipäivä run-parts-skripti suoritetaan pääkäyttäjänä (root) ja se ottaa argumenttina kaikki skriptit hakemistosta /etc/cron.minutely (loimme tämän hakemiston uutena jo olemassa olevien /etc/cron.hourly jne. lisäksi). Käynnistimme crond-palvelun (crontab-daemonin) uudelleen graafisen käyttöliittymän kautta (RedHat 9:ssä valikosta Järjestelmäasetukset → Palvelinasetukset → Palvelut).&lt;/p&gt;</description></item></channel></rss>