techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#crontab

0 posts0 participants0 posts today
Continued thread

JSON just popped into my head:

ecma-international.org/wp-cont

This PDF, and the website (json.org/json-en.html) have syntax diagrams for each bit, but I don't see any formal grammar definition being used, which is surprising.

I've not checked what YAML does, but it's just interesting to note.

Heck, even #crontab's config file has BNF in the man page... or used to, I've checked lately.

I've had my #crontab setup for ages to execute `trash-empty 30` (from the #TrashCLI package) each day, but just realised it hasn't been working.

Running manually shows a confirmation prompt, so I assume that's the reason. Apparently trash-empty can detect when it's in interactive mode, but this appears to be buggy.

Thankfully there's an `-f` flag to force the command with no prompt, so changing my crontab to `trash-empty -f 30` hopefully works instead.

#question #bash #crontab #mysql :

j'ai un script qui fait

for db in database1 database2 database3;
do
echo $db
if [[ "$db" != "database2" ]]; then
echo "dumping database $db"
mysqldump -u $USER -p$PASSWORD --databases $db > $db.sql
fi
done

quand je le lance directement, pas de souci, ça fonctionne. mais en tâche #cron, rien, que dalle, que pouic, mon cul dans les orties.
et je ne vois pas pourquoi.

Une idée ?

Edit : La solution à mon problème ici par @Dominix :

mastodon.social/@Dominix/11413

Mastodondominix 🦇 (@Dominix@mastodon.social)@pasqualeberesti@piaille.fr ah, et aussi il faut que le script commence par #! /bin/bash

🐧 Que ce soit en local ou sur votre serveur, Crontab permet de programmer des scripts et actions qui se feront à intervalle régulier sur votre machine. Très pratique, même pour des choses assez basique. Ça fait des années que j'utilise Linux au quotidien mais paradoxalement j'ai commencé à m'emparer de crontab réellement il y a assez peu de temps.
Bref comme les intervalles sont une galère à indiquer, ce site est bien pratique pour les encoder crontab.cronhub.io/

crontab.cronhub.ioCron expression generator by CronhubCron expression generator by Cronhub