geplaatst door: eoms
In mijn .bash_profile heb ik een command dat ik dagelijks automatisch wil uitvoeren. Hoe pak ik dit aan? Ik gebruik macOS 26.5.
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 13:49    reactie #1
geplaatst door: het ModeratorTeam
van het ModeratorTeam De titel van dit draadje is aangepast (was “daily task”), zodat het duidelijker is waar het om gaat en beter vindbaar is.
met vriendelijke groet, het ModeratorTeam
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 13:54    reactie #2
geplaatst door: Franky2002
Hallo Eoms. Misschien kun je dat ook realiseren met het programma 'Opdrachten'. Zit standaard op je Mac.
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 14:07    reactie #3
geplaatst door: geert_ede
Shortcuts (Opdrachten) om de automatisering daar in te schrijven en te automatiseren (dat hoeft niet gekoppeld te zijn aan een tijdstip, maar kan ook voor andere events).
Als je het hardcore in de terminal wil doen: crontab of moderner launchd. Denk dat mijn keuze snel gemaakt is (Sortcuts)
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 14:13    reactie #4
geplaatst door: Feek
Dat kan eenvoudig met het commando `crontab` (een lijst van zogenaamde cronjobs).

Plaats je gewenste commando's  in een shellscript.

Zie: https://www.w3schools.com/bash/bash_cron.php

tooltje om eenvoudig een cronjob te plannen: https://crontab.cronhub.io
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 14:17    reactie #5
geplaatst door: ICT Consultant
In je bash profile staan commando's die worden uitgevoerd bij het inloggen op de terminal.
In Unix gebruik je de crontab, maar onder macOS zou ik inderdaad met Opdrachten werken!
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 17:30    reactie #6
geplaatst door: eoms
Ok, bedankt, ik ga aan de slag met Opdrachten.
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 17:51    reactie #7
geplaatst door: osxman
MacOS heeft tegenwoordig geen cron meer.
Dus crontab -l (list) of crontab -e (edit) werkt niet meer.
Is launchd geworden en is helaas veel ingewikkelder als crontab.


Misschien kan het toch wel tegenwoordig.
Was een tijd weggeweest op MacOS

Style is important. Many people scream the truth but without style it is helpless.
Charles Bukowski
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 18:13    reactie #8
geplaatst door: Ome Kor
In mijn .bash_profile heb ik een command dat ik dagelijks automatisch wil uitvoeren. Hoe pak ik dit aan? Ik gebruik macOS 26.5.
In macOS 26 is de shell Zsh (Z shell), het primaire configuratiebestand voor Zsh is .zshrc, dat zich direct in de thuismap van de gebruiker bevindt (~/.zshrc). Ik weet niet welk commando je wilt uitvoeren, maar misschien kun je het in .zshrc zetten als Zsh dit commando ook heeft.
Hoe daily task in Terminal automatisch uitvoeren?
gisteren 23:13    reactie #9
geplaatst door: eoms
Ik wil dagelijks HomeBrew updaten via `brew update -v`. Ik wist niet dat de shell nu zsh is.
Hoe daily task in Terminal automatisch uitvoeren?
vandaag 06:10    reactie #10
geplaatst door: jaco123
Als je toch al met Homebrew bezig bent, dan ben je - dus ? - niet bang van de Terminal.
Gewoon met crontab aan de slag zou ik zeggen. Lekker simpel en al tientallen jaren de standaard onder elke UNIX of Linux.

(en ja, Apple ontmoedigd crontab al jaren in het voordeel van launchd, maar cron wordt nog steeds officieel ondersteund. Ik heb launchd een paar keer geprobeerd, maar   kom altijd weer terug bij de eenvoud van (of zou het de bekendheid zijn met?) cron).
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
Hoe daily task in Terminal automatisch uitvoeren?
vandaag 10:57    reactie #12
geplaatst door: jaco123
Dat is nog handiger  :thumbs-up:

(ik gebruik zelf MacPorts als package manger, dus geen homebrew-ervaring)
Hoe daily task in Terminal automatisch uitvoeren?
vandaag 13:05    reactie #13
geplaatst door: eoms
Ja, homebrew-autoupdate geïnstalleerd. Top!