[linux] crontab eigenaardigheid

Paul Slootman paul+nospam op wurtel.net
Wo Jul 24 09:03:56 CEST 2019


On Wed 24 Jul 2019, paai wrote:
> On 24-07-19 08:50, Paul Slootman wrote:
> > On Tue 23 Jul 2019, paai wrote:
> > > $ /usr/bin/date "+const String versie=\"%m/%d/%y %H:%M\";" >
> > > /home/paai/sketchbook/versie.inc
> > > 
> > > en dat werkt vanaf de commandline: in de file versie.inc verschijnt
> > > 
> > > const String versie="07/23/19 10:11";
> > > 
> > > 
> > > Jammer genoeg werkt dit niet in crontab. Dan verschijnt alleen de date alsof
> > > er geen format string is meegegeven.
> > $ man 5 crontab

> > Alles na een % wordt dus als input voor het commando gebruikt, waarbij
> > verdere % tekens in newlines omgezet worden.
> > 
> > Backslashes voor die % tekens zetten dus.
> 
> Zoals ik al aangaf: dat hielp niet. Intussen heb ik er maar een scriptje van gemaakt dat door crontab wordt gerund, en dat werkt.

Zou kunnen dat jouw ge-escapede quotes om het geheel roet in het eten
gooit; heb je Daniel z'n oplossing (enkele quotes eromheen) geprobeerd?


Paul


Meer informatie over de Linux maillijst