Taken plannen in Linux met crontab

Crontab openen

Het is belangrijk om de juiste crontab te openen, omdat er eentje is voor elke gebruiker.

  • Moet het commando draaien als jouw gebruiker?
    Typ crontab -e in een terminalvenster om de crontab-file voor jouw gebruiker te openen.
  • Moet het commando draaien als root?
    Typ sudo crontab -e in een terminalvenster om de crontab-file voor de rootgebruiker te openen.
    • Indien jouw Linux-systeem geen sudo gebruikt, kun je in plaats van bovengenoemd commando su -c "crontab -e" gebruiken.

Het kan zijn dat je gevraagd wordt welke editor je wilt gebruiken. De makkelijkste keuze is Nano, als deze optie wordt geboden. Indien de optie niet wordt gegeven, kun je op ieder moment de standaard tekstbewerker van de terminal wijzigen door export EDITOR=nano uit te voeren in de terminal, gevolgd door een van de crontabcommando’s zoals bovenaan dit hoofdstuk beschreven.

Indeling

In het crontab-bestand staan commando’s per regel, met verschillende data in kolommen. Je kunt onderstaande legenda in je crontab-bestand plakken zodat je altijd weet wat wat is.

# +------------- minute (0 - 59)
# ¦ +------------- hour (0 - 23)
# ¦ ¦ +------------- day of month (1 - 31)
# ¦ ¦ ¦ +------------- month (1 - 12)
# ¦ ¦ ¦ ¦ +------------- day of week (0 - 6) (Sunday to Saturday;
# ¦ ¦ ¦ ¦ ¦                                       7 is also Sunday on some systems)
# ¦ ¦ ¦ ¦ ¦
# ¦ ¦ ¦ ¦ ¦
# * * * * *  command_to_execute

Dit zijn de mogelijkheden per kolom:

# field #   meaning        allowed values
# -------   ------------   --------------
#    1      minute         0-59
#    2      hour           0-23
#    3      day of month   1-31
#    4      month          1-12 (or names, see below)
#    5      day of week    0-7 (0 or 7 is Sun, or use names)

Voorbeelden

Simpel: 1 keer per week

In dit voorbeeld wordt wekelijks op zaterdag een Wget-script gestart en gestopt, zodat een radioprogramma wordt opgenomen. Het script start om 11:58 en eindigt om 14:02 uur.

# DAAN BERG - Streamripper - WOS Radio - Het WeekendMagazine
58 11 * * 6 '/media/daan/Streamripper/WOS Radio.sh'
02 14 * * 6 killall wget

Uitgebreide herhaling van een taak met komma’s of ranges

In dit voorbeeld draait een script elk uur van elke dag om 0, 14, 29 en 44 minuten over het hele uur.

0,14,29,44 * * * * /usr/bin/example2

En dit voorbeeld draait dagelijks om 11:00 een script, maar alleen van januari tot en met juni.

0 11 * 1-6 * /usr/bin/example3

Bronnen

Symlinks in Synology DSM

Een symbolic link (“symlink”) is een manier om te verwijzen naar een bestand op een andere plek. In Windows ken je dit principe als de ‘snelkoppeling’. Op een NAS is het handig om symlinks te gebruiken als je bijvoorbeeld een webserver draait op de NAS; je kunt dan naar bestanden verwijzen op andere shares zonder de bestanden ook in je webservermap te hoeven plaatsen. Hieronder lees je hoe je symlinks kunt aanmaken en verwijderen in Synology DSM.

Voorbereiding

  • Zorg ervoor dat je NAS een vast IP-adres heeft in je netwerk.
  • Zorg ervoor dat je toegang hebt tot een administratoraccount op de NAS.
  • Zorg ervoor dat de map waar je een symlink in plaatst niet wordt geïndexeerd of wordt meegenomen in een backup, bijvoorbeeld door de Global Search– of Mediaserver-apps. Een symlink is door de NAS niet goed te onderscheiden van een echte map, waardoor tijdens het indexeren een oneindige cirkel kan ontstaan.
  • Zorg ervoor dat SSH-toegang is ingeschakeld.
  • Zorg ervoor dat de NAS symlinks toestaat en weergeeft in Windows Verkenner.
    • Ga in de webinterface van je NAS naar Configuratiescherm > Bestandservices > SMB > Geavanceerde instellingen.
    • Vink de opties Symbolische koppelingen in gedeelde mappen toestaan en Symbolische koppelingen over gedeelde mappen toestaan aan, en klik onderaan het scherm op Toepassen.
    • Klik onderaan het scherm op Toepassen om de instellingen op te slaan.

Bron: Synology Forum

  1. Maak verbinding met je NAS via SSH d.m.v. het vaste IP-adres. Op Windows kan dit bijvoorbeeld met het gratis programma PuTTY.
  2. Log in met een administratoraccount.
  3. Als je een commandoregel ziet, typ je sudo -i. Typ nu opnieuw je wachtwoord.
  4. Als het goed is zie je nu een nieuwe commandoregel, beginnend met root@<naam_van_NAS>:~#. Dit betekent dat je bent ingelogd als superuser.
  5. Navigeer naar de map waar je een symlink wilt plaatsen. (De map waarvandaan je naar de echte map wilt gaan, dus.)
    cd /volume1/Startmap
  6. Laten we vanuit deze map een koppeling maken naar ”/volume1/music”, en laten we deze koppeling ”Mijn muziek” noemen. Dat doe je zo:
    ln -s "/volume1/music" "Mijn muziek"
  7. Controleren of alles goed is gegaan? Typ ls -l om te zien of je symlink erbij staat, en of deze naar de juiste plek gaat.
  8. Alles in orde? Sluit je SSH-verbinding dan af door exit te typen.
    Iets niet in orde? Verwijder dan de symlink en maak een nieuwe aan.

Bron: LinOxide

  1. Maak verbinding met je NAS via SSH d.m.v. het vaste IP-adres. Op Windows kan dit bijvoorbeeld met het gratis programma PuTTY.
  2. Log in met een administrator-account.
  3. Als je een commandoregel ziet, typ je sudo -i. Typ nu opnieuw je wachtwoord.
  4. Als het goed is zie je nu een nieuwe commandoregel, beginnend met root@<naam_van_NAS>:~#. Dit betekent dat je bent ingelogd als superuser.
  5. Navigeer naar de map waar de te verwijderen symlink staat.
    cd /volume1/Startmap
  6. Heet je symlink Mijn muziek? Dan verwijder je deze zo:
    rm “Mijn muziek”
  7. Alles in orde? Sluit je SSH-verbinding dan af door exit te typen.

IFTTT en datums in Google Drive Sheets

Je kunt IFTTT gebruiken om geautomatiseerd data toe te voegen aan een spreadsheet in Google Drive Sheets. Bijvoorbeeld om automatisch een lijst bij te houden van tijdstippen waarop je een locatie bezoekt/verlaat, of om een lijst met links van al je tweets bij te houden.

Als je gaat werken met datums en tijdstippen, is het belangrijk om te weten dat IFTTT deze standaard als tekst aanlevert bij Google Sheets. In sommige gevallen gaat dit niet goed. Daarom is het verstandig om via Bestand > Spreadsheetinstellingen de taal van de spreadsheet op “Verenigde Staten” te zetten, zodat Google Sheets de tekst van IFTTT juist interpreteert. Ook is het belangrijk om de optie aan te vinken die Engelse syntax als standaard gebruikt.

Vervolgens kun je onderstaande uitleg van Oscar Morrison gebruiken om de tekst van IFTTT te vertalen naar datums en tijdstippen waar Google Sheets mee kan werken:

Historisch overzicht: Radiofrequenties Ziggo

⚠️ Let op: analoge kabelradio bestaat niet meer bij Ziggo! ⚠️

Per 2 april 2022 heeft Ziggo de analoge kabelradio overal uitgeschakeld.
Je kunt nu dus nergens als Ziggo-klant meer luisteren naar analoge kabelradio.

Natuurlijk zijn je favoriete radiozenders gewoon te beluisteren via de ether (FM & DAB+) en in veel gevallen ook via internet op je computer, telefoon of tablet.

Je hebt aan onderstaand overzicht dus helemaal niets, behalve als historisch naslagwerk hoe de analoge kabel in jouw regio was ingedeeld.

Wil je weten hoe je nu radio kunt luisteren als Ziggo-klant?
Bekijk dan deze speciale informatiepagina op de website van Ziggo.


RadiostationAanbiederR'damDordrechtGr. A'damAlmereLelystadHaarlemGr. Eindhv.HelmondApeldoornNijmegenArnhemZutphenDrachtenHeerenvnLeeuwardenSneek
1 LiveWestdeutscher Rundfunk Köln104.699.199.1
100% NLRadioCorp94.494.495.494.994.995.591.691.696.496.496.496.488.788.788.789.6
Amor FMStichting Radika105.4105.4
Arrow Classic RockMedia Management & Project BV104.1104.1107.1104.5104.5107.190.690.697.697.697.697.687.787.787.788.9
BBC Radio 1British Broadcasting Corporation94.1105.1107.9107.9
BBC Radio 2British Broadcasting Corporation96.496.496.596.596.5
BBC Radio 3British Broadcasting Corporation94.994.991.691.694.1106.5106.5107.9107.9107.9102.6102.6102.6
BBC Radio 4British Broadcasting Corporation94.6107.9107.9101.8
BBC World ServiceBritish Broadcasting Corporation92.492.4101.3100.4100.4101.3103.9103.9104.5104.5104.5104.599.7
BNR NieuwsradioFD Mediagroep101.4101.4106.6107.5107.5106.688.988.9106.7106.7106.7106.7104.5104.5104.5100.7
classicnlBakker Oosterbeek Beheer BV97.197.196.194.194.196.188.488.4104.9104.9104.9104.9100.7100.7100.7101.3
ConcertzenderStichting Concertzender Amsterdam104.9104.999.5106.7106.799.587.987.998.198.198.198.198.998.998.9
Deutsche WelleDeutsche Welle100.9
DeutschlandfunkDeutschlandradio97
Efteling Kids RadioEfteling Media101.9101.998.599.899.898.595.595.5106.3106.3106.3106.398.7
FIPRadio France90.990.910899.499.488.1103.5103.5107.1107.1107.199.599.599.591.1
France 1France Médias Monde90
France MusiqueRadio France97.697.6101.8101.8101.8
FunXStichting G4 Radio104.5104.597.4102.4102.497.497.997.99595959590.990.990.991.4
Gemeenteraad89
Groot Nieuws RadioStichting Groot Nieuws98.698.698.6
Kerktelefoon91.199.999.999.9
Kerktelefoon105.9105.9105.9
Kerktelefoon106.4106.4106.4
KlaraVlaamse Radio- en Televisieomroeporganisatie95.695.692.592.595100.1100.192.492.492.489.589.589.589.3
Lokale omroep105.9105.9102.491.191.1103.394.494.493.193.193.191.196.196.199.4
Lokale omroep106.5103.8101.5101.593.192.4
Lokale omroep107.5103.393.1107.6
Lokale omroep107.9104.693.192
Lokale omroep93.193.1
MNMVlaamse Radio- en Televisieomroeporganisatie92.592.594.194.194.194.1
NDR 1Norddeutscher Rundfunk94.594.594.594.2
NDR 2Norddeutscher Rundfunk99.5107.3
NDR KulturNorddeutscher Rundfunk98.695.595.595.5105.8
NH GooiRadio 6FM95.195.1
NH RadioNH Media93.3
NPO 3FMNederlandse Publieke Omroep88.988.991.590.690.691.594.994.988.788.788.788.793939397.1
NPO Radio 1Nederlandse Publieke Omroep88.188.188.589.589.588.593.493.487.687.687.687.692.192.192.196.5
NPO Radio 2Nederlandse Publieke Omroep88.588.590.988.988.990.9949488.288.288.288.292.592.592.596.8
NPO Radio 4Nederlandse Publieke Omroep89.689.692.491.991.992.495.995.989.189.189.189.193.693.693.697.4
NPO Radio 5Nederlandse Publieke Omroep909096.689.989.996.696.496.489.689.689.689.694949496.2
NPO Radio 6Nederlandse Publieke Omroep91.991.9104.295.595.5104.2101.9101.9103.8103.8103.895.190.2
Omroep BrabantOmroep Brabant Organisatie98.998.992.992.991.1
Omroep FlevolandOmroep Flevoland98.598.5
L1 RadioStichting Omroep Limburg100.9
Omrop Fryslân RadioOmrop Fryslân102.8102.890.590.590.595.9
QmusicDPG Media100.4100.4100.495.995.9100.4103.1103.195.495.495.495.4103.5103.5103.595.1
Radio 10Talpa Radio99.499.489.410510589.4106.9106.994.694.694.694.6104.1104.1104.194.5
Radio 538Talpa Radio102.4102.4107.692.992.9107.6105.4105.490.690.690.690.6106.9106.9106.992.8
Radio 8FMRegionale Radio Groep107.4107.4
Radio Brasa91.491.4
Radio ContinuStichting Radio Continu101.9101.9102.8102.8105.5105.5105.5105
Radio DecibelBoomerang Holding100.9100.9103.8103.8105.9102.6102.6
Radio DrentheRTV Drenthe91.491.491.492.5
Radio France InternationalFrance Médias Monde90107.1
Radio GelderlandOmroep Gelderland Organisatie94.594.5103.3103.3103.3103.3
Radio OostRTV Oost93.693.6101.3101.3101.3101.393.6
Radio RijnmondRTV Rijnmond96.196.1
Radio VeronicaTalpa Radio97.697.697.9103.4103.497.991.191.195.995.995.995.9100.3100.3100.388.3
RadioNLNico Silvius105105105.8105.8105.8101.1101.1101.193.9
Rai Radio 1Radiotelevisione Italiana105.5
RTV NoordStichting Regionale Radio Noord93.389.989.989.989.9
Sky RadioTalpa Radio99.999.9100.9106.3106.3100.9104.4104.490909090104.8104.8104.8103.5
SLAM!RadioCorp103.5103.599.1105.4105.499.198.598.597.197.197.197.1107.3107.3107.3102.2
Studio BrusselVlaamse Radio- en Televisieomroeporganisatie98.198.1102.9102.9100.5100.593.693.693.698.498.498.4
SublimeExceed Jazz BV93.693.693.788.188.193.7100.9100.9102.2102.2102.2102.2101.5101.5101.5101.9
SunriseFM93.193.199.996.496.499.9
Team FMStichting Radio Team104.7
Ujala Radio98.198.1
Vala101.8
VRT Radio 1Vlaamse Radio- en Televisieomroeporganisatie90.590.592.8105.8105.892.897.497.491.691.691.691.697.897.897.8100
VRT Radio 2Vlaamse Radio- en Televisieomroeporganisatie103103100.8100.8103.899.499.4929292
Waterstad FMNico Silvius10210210298.4
WDR 2Westdeutscher Rundfunk Köln97.197.199.599.5
WDR 3Westdeutscher Rundfunk Köln98.598.590.190.199.999.999.999.9
WDR 4Westdeutscher Rundfunk Köln949488.588.592.192.1100.5100.5100.5100.597.497.497.4101.6

Bronnen