Discussion:
Redirect uitvoer van systemd
(te oud om op te antwoorden)
Cecil Westerhof
2023-08-23 22:39:35 UTC
Permalink
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
Dat kan met:
StandardOutput=append:/var/log/root/aptCacheUsage.log

Maar ik wil meer iets in de trant van:
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log

Maar dit werkt dus niet, dit gaat naar:
/var/log/root/aptCacheUsage_$(date +%Y-%m).log

Is er een manier om voor elkaar te krijgen wat ik wil?
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-24 07:18:36 UTC
Permalink
Post by Cecil Westerhof
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
StandardOutput=append:/var/log/root/aptCacheUsage.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
/var/log/root/aptCacheUsage_$(date +%Y-%m).log
Is er een manier om voor elkaar te krijgen wat ik wil?
Google Bard:

Ja, er is een manier om voor elkaar te krijgen wat je wilt. Je kunt de date-uitvoer escapen met backticks, zoals volgt:

StandardOutput=append:/var/log/root/aptCacheUsage_`date +%%Y-%%m`.log

Dit zal het logbestand maken met de volgende naam:

/var/log/root/aptCacheUsage_2023-08.log

Je kunt ook de expand-functie gebruiken om de date-uitvoer uit te vouwen, zoals volgt:

StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log

# of

StandardOutput=append:/var/log/root/aptCacheUsage_$(date +"%Y-%m").log

Beide methoden werken hetzelfde.

Hier is een voorbeeld van hoe je dit in een service kunt gebruiken:

[Unit]
Description=My service

[Service]
Type=oneshot
ExecStart=/bin/bash /path/to/script
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log

Deze service zal een logbestand maken met de naam /var/log/root/aptCacheUsage_2023-08.log.
De ongekruisigde
2023-08-24 07:21:48 UTC
Permalink
Post by De ongekruisigde
Post by Cecil Westerhof
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
StandardOutput=append:/var/log/root/aptCacheUsage.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
/var/log/root/aptCacheUsage_$(date +%Y-%m).log
Is er een manier om voor elkaar te krijgen wat ik wil?
StandardOutput=append:/var/log/root/aptCacheUsage_`date +%%Y-%%m`.log
/var/log/root/aptCacheUsage_2023-08.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
# of
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +"%Y-%m").log
Beide methoden werken hetzelfde.
[Unit]
Description=My service
[Service]
Type=oneshot
ExecStart=/bin/bash /path/to/script
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
Deze service zal een logbestand maken met de naam /var/log/root/aptCacheUsage_2023-08.log.
[na herhaling van het 'werkt niet' deel krijg je onderstaande]

Je hebt gelijk, de syntaxis StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log werkt niet. Dit komt omdat de date-uitvoer niet wordt geëxpandeerd voordat het pad naar het logbestand wordt gemaakt.

Om dit probleem te verhelpen, kun je de expand-functie gebruiken om de date-uitvoer uit te vouwen. Dit kun je doen door de volgende syntaxis te gebruiken:

StandardOutput=append:/var/log/root/aptCacheUsage_$(expanduser "$(date +%%Y-%%m)").log

Dit zal het logbestand maken met de volgende naam:

/var/log/root/aptCacheUsage_2023-08.log

Hier is een voorbeeld van hoe je dit in een service kunt gebruiken:

[Unit]
Description=My service

[Service]
Type=oneshot
ExecStart=/bin/bash /path/to/script
StandardOutput=append:/var/log/root/aptCacheUsage_$(expanduser "$(date +%%Y-%%m)").log

Deze service zal een logbestand maken met de naam /var/log/root/aptCacheUsage_2023-08.log.

Je kunt ook de date-uitvoer escapen met backticks, zoals volgt:

StandardOutput=append:/var/log/root/aptCacheUsage_`date +%%Y-%%m`.log

Dit zal ook het logbestand maken met de volgende naam:

/var/log/root/aptCacheUsage_2023-08.log

Beide methoden werken hetzelfde.
Cecil Westerhof
2023-08-24 09:04:27 UTC
Permalink
Post by De ongekruisigde
[na herhaling van het 'werkt niet' deel krijg je onderstaande]
Je hebt gelijk, de syntaxis
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
werkt niet. Dit komt omdat de date-uitvoer niet wordt geëxpandeerd
voordat het pad naar het logbestand wordt gemaakt.
Om dit probleem te verhelpen, kun je de expand-functie gebruiken om de
date-uitvoer uit te vouwen. Dit kun je doen door de volgende syntaxis te
StandardOutput=append:/var/log/root/aptCacheUsage_$(expanduser "$(date +%%Y-%%m)").log
/var/log/root/aptCacheUsage_2023-08.log
[Unit]
Description=My service
[Service]
Type=oneshot
ExecStart=/bin/bash /path/to/script
StandardOutput=append:/var/log/root/aptCacheUsage_$(expanduser "$(date +%%Y-%%m)").log
Deze service zal een logbestand maken met de naam /var/log/root/aptCacheUsage_2023-08.log.
Nope, ik krijg:
/var/log/root/aptCacheUsage_$(expanduser "$(date +%Y-%m)").log
Post by De ongekruisigde
StandardOutput=append:/var/log/root/aptCacheUsage_`date +%%Y-%%m`.log
/var/log/root/aptCacheUsage_2023-08.log
Nope, ik krijg:
/var/log/root/aptCacheUsage_`date +%Y-%m`.log

Kan het zijn dat mijn systemd versie te oud is? Ik gebruik debian 11
en dat heeft:
systemd 247 (247.3-7+deb11u4)
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-24 09:37:20 UTC
Permalink
Post by Cecil Westerhof
Post by De ongekruisigde
[na herhaling van het 'werkt niet' deel krijg je onderstaande]
Je hebt gelijk, de syntaxis
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
werkt niet. Dit komt omdat de date-uitvoer niet wordt geëxpandeerd
voordat het pad naar het logbestand wordt gemaakt.
Om dit probleem te verhelpen, kun je de expand-functie gebruiken om de
date-uitvoer uit te vouwen. Dit kun je doen door de volgende syntaxis te
StandardOutput=append:/var/log/root/aptCacheUsage_$(expanduser "$(date +%%Y-%%m)").log
/var/log/root/aptCacheUsage_2023-08.log
[Unit]
Description=My service
[Service]
Type=oneshot
ExecStart=/bin/bash /path/to/script
StandardOutput=append:/var/log/root/aptCacheUsage_$(expanduser "$(date +%%Y-%%m)").log
Deze service zal een logbestand maken met de naam /var/log/root/aptCacheUsage_2023-08.log.
/var/log/root/aptCacheUsage_$(expanduser "$(date +%Y-%m)").log
Post by De ongekruisigde
StandardOutput=append:/var/log/root/aptCacheUsage_`date +%%Y-%%m`.log
/var/log/root/aptCacheUsage_2023-08.log
/var/log/root/aptCacheUsage_`date +%Y-%m`.log
Kan het zijn dat mijn systemd versie te oud is? Ik gebruik debian 11
systemd 247 (247.3-7+deb11u4)
Ja, het kan zijn dat je systemd-versie te oud is. De syntaxis StandardOutput=append:/var/log/root/aptCacheUsage_date +%%Y-%%m.log werd geïntroduceerd in systemd 249. Je kunt de systemd-versie controleren met het volgende commando:

systemctl --version

Als je systemd-versie lager is dan 249, moet je je systemd-pakketten bijwerken. Je kunt dit doen met het volgende commando:

apt update && apt upgrade

Na het bijwerken van je systemd-pakketten, moet de expand-functie werken zoals verwacht.

Als je systemd-versie 249 of hoger is, moet je een andere manier vinden om de date-uitvoer uit te vouwen. Je kunt bijvoorbeeld de printf-functie gebruiken, zoals volgt:

StandardOutput=append:/var/log/root/aptCacheUsage_$(printf "%Y-%m" "$(date +%%Y-%%m)").log

Dit zal hetzelfde resultaat opleveren als de syntaxis StandardOutput=append:/var/log/root/aptCacheUsage_$(expanduser "$(date +%%Y-%%m)").log.
Cecil Westerhof
2023-08-24 10:32:38 UTC
Permalink
Post by De ongekruisigde
Post by Cecil Westerhof
Kan het zijn dat mijn systemd versie te oud is? Ik gebruik debian 11
systemd 247 (247.3-7+deb11u4)
Ja, het kan zijn dat je systemd-versie te oud is. De syntaxis
StandardOutput=append:/var/log/root/aptCacheUsage_date +%%Y-%%m.log werd
geïntroduceerd in systemd 249. Je kunt de systemd-versie controleren met
systemctl --version
Als je systemd-versie lager is dan 249, moet je je systemd-pakketten
apt update && apt upgrade
Nope, want ik gebruik debian 11. Debian loopt vaak flink achter met
zijn versies. Dat geeft een hele goede stabiliteit, maar soms is het
een nadeel. Als er een nieuwere versie zit in debian 12 dan wordt het
hoog tijd om over te stappen op de laatste versie van debian. :-D

Via backports heb ik nu:
systemd 252 (252.5-2~bpo11+1)

Wanneer ik een reboot heb gedaan ga ik eens kijken.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-24 11:39:18 UTC
Permalink
Post by Cecil Westerhof
Post by De ongekruisigde
Post by Cecil Westerhof
Kan het zijn dat mijn systemd versie te oud is? Ik gebruik debian 11
systemd 247 (247.3-7+deb11u4)
Ja, het kan zijn dat je systemd-versie te oud is. De syntaxis
StandardOutput=append:/var/log/root/aptCacheUsage_date +%%Y-%%m.log werd
geïntroduceerd in systemd 249. Je kunt de systemd-versie controleren met
systemctl --version
Als je systemd-versie lager is dan 249, moet je je systemd-pakketten
apt update && apt upgrade
Nope, want ik gebruik debian 11. Debian loopt vaak flink achter met
zijn versies.
Bard heeft er niet veel verstand van maar die AI's zijn wel
stronteigenwijs! (merk ik in de communicatie). Zelfs als ze het
overduidelijk verkeerd hebben zeggen ze voor de vorm sorry maar komen
dan soms gewoon weer met hetzelfde (foute) antwoord. ChatGPT is wel
beter als het om programmeerproblemen gaat (daar heb ik al veel baat bij
gehad).
Cecil Westerhof
2023-08-24 09:32:30 UTC
Permalink
Post by Cecil Westerhof
Post by De ongekruisigde
StandardOutput=append:/var/log/root/aptCacheUsage_`date +%%Y-%%m`.log
/var/log/root/aptCacheUsage_2023-08.log
/var/log/root/aptCacheUsage_`date +%Y-%m`.log
Kan het zijn dat mijn systemd versie te oud is? Ik gebruik debian 11
systemd 247 (247.3-7+deb11u4)
Ik heb een manier gevonden om er omheen te werken. Zie mijn andere
response.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Cecil Westerhof
2023-08-24 09:30:19 UTC
Permalink
Post by Cecil Westerhof
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
StandardOutput=append:/var/log/root/aptCacheUsage.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
/var/log/root/aptCacheUsage_$(date +%Y-%m).log
Is er een manier om voor elkaar te krijgen wat ik wil?
Tot nu toe heb ik nog geen echte oplossing gevonden, maar ik kom er
omheen door in mijn script te gebruiken:
if [[ $PPID -eq 1 ]] ; then
logfile=/var/log/root/aptCacheUsage_$(date +%Y-%m).log
logMsg --simple ${message} >>"${logfile}"
else
logMsg --simple ${message}
fi

Ben er niet echt gelukkig mee, maar tot ik een echte oplossing heb
moet ik er maar mee leven.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-24 10:01:26 UTC
Permalink
Post by Cecil Westerhof
Post by Cecil Westerhof
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
StandardOutput=append:/var/log/root/aptCacheUsage.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
/var/log/root/aptCacheUsage_$(date +%Y-%m).log
Is er een manier om voor elkaar te krijgen wat ik wil?
Tot nu toe heb ik nog geen echte oplossing gevonden, maar ik kom er
if [[ $PPID -eq 1 ]] ; then
logfile=/var/log/root/aptCacheUsage_$(date +%Y-%m).log
logMsg --simple ${message} >>"${logfile}"
else
logMsg --simple ${message}
fi
Ben er niet echt gelukkig mee, maar tot ik een echte oplossing heb
moet ik er maar mee leven.
De reactie van Google Bard (*) hierop:

Dat is een goede oplossing. Het is een beetje inefficiënt, omdat het
logbestand elke keer opnieuw wordt aangemaakt als het script wordt
uitgevoerd, maar het werkt wel.

Ik hoop dat je een echte oplossing kunt vinden. Als je er een vindt,
laat het me dan weten. Ik ben benieuwd hoe je het hebt opgelost.

(*) https://bard.google.com/
De ongekruisigde
2023-08-24 10:02:08 UTC
Permalink
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Cecil Westerhof
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
StandardOutput=append:/var/log/root/aptCacheUsage.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
/var/log/root/aptCacheUsage_$(date +%Y-%m).log
Is er een manier om voor elkaar te krijgen wat ik wil?
Tot nu toe heb ik nog geen echte oplossing gevonden, maar ik kom er
if [[ $PPID -eq 1 ]] ; then
logfile=/var/log/root/aptCacheUsage_$(date +%Y-%m).log
logMsg --simple ${message} >>"${logfile}"
else
logMsg --simple ${message}
fi
Ben er niet echt gelukkig mee, maar tot ik een echte oplossing heb
moet ik er maar mee leven.
Dat is een goede oplossing. Het is een beetje inefficiënt, omdat het
logbestand elke keer opnieuw wordt aangemaakt als het script wordt
uitgevoerd, maar het werkt wel.
Ik vraag me nu af of Google Bard de >> operator wel kent.
Post by De ongekruisigde
Ik hoop dat je een echte oplossing kunt vinden. Als je er een vindt,
laat het me dan weten. Ik ben benieuwd hoe je het hebt opgelost.
(*) https://bard.google.com/
Cecil Westerhof
2023-08-24 10:35:59 UTC
Permalink
Post by De ongekruisigde
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Cecil Westerhof
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
StandardOutput=append:/var/log/root/aptCacheUsage.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
/var/log/root/aptCacheUsage_$(date +%Y-%m).log
Is er een manier om voor elkaar te krijgen wat ik wil?
Tot nu toe heb ik nog geen echte oplossing gevonden, maar ik kom er
if [[ $PPID -eq 1 ]] ; then
logfile=/var/log/root/aptCacheUsage_$(date +%Y-%m).log
logMsg --simple ${message} >>"${logfile}"
else
logMsg --simple ${message}
fi
Ben er niet echt gelukkig mee, maar tot ik een echte oplossing heb
moet ik er maar mee leven.
Dat is een goede oplossing. Het is een beetje inefficiënt, omdat het
logbestand elke keer opnieuw wordt aangemaakt als het script wordt
uitgevoerd, maar het werkt wel.
Ik vraag me nu af of Google Bard de >> operator wel kent.
Vraag ik me ook af, want ik vind het nogal raar klinken.
Maar het wordt één keer per dag uitgevoerd, dus ik maak me er niet
echt druk om. :-D
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Oscar
2023-08-29 13:53:49 UTC
Permalink
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?

Ja?

Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.

Arme Cecil een beetje bezig houden met nutteloze info...
--
[J|O|R] <- .signature.gz
Cecil Westerhof
2023-08-29 14:27:35 UTC
Permalink
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.

Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-29 14:46:24 UTC
Permalink
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Izak van Langevelde
2023-08-29 15:10:40 UTC
Permalink
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.

(Boeddha)
--
Grinnikend door het leven...
De ongekruisigde
2023-08-29 16:09:44 UTC
Permalink
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Post by Izak van Langevelde
(Boeddha)
Izak van Langevelde
2023-08-29 16:37:33 UTC
Permalink
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
--
Grinnikend door het leven...
De ongekruisigde
2023-08-29 16:49:43 UTC
Permalink
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
Je kan draaien en janken wat je wilt maar het blijven domme
vragen die werden gesteld.
Cecil Westerhof
2023-08-29 18:50:34 UTC
Permalink
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
Je kan draaien en janken wat je wilt maar het blijven domme
vragen die werden gesteld.
Wat een ongelofelijke sukkel moet jij dan wel niet zijn? Als het zo
overduidelijk domme vragen waren: waarom maakte je me dat niet
duidelijk i.p.v. jouw en mijn tijd te verspillen? En continue
informatie te geven die absolute kolder bleken te zijn?
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Izak van Langevelde
2023-08-29 19:11:35 UTC
Permalink
Post by Cecil Westerhof
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
Je kan draaien en janken wat je wilt maar het blijven domme
vragen die werden gesteld.
Wat een ongelofelijke sukkel moet jij dan wel niet zijn? Als het zo
overduidelijk domme vragen waren: waarom maakte je me dat niet
duidelijk i.p.v. jouw en mijn tijd te verspillen? En continue
informatie te geven die absolute kolder bleken te zijn?
Even voor de goede orde, is je probleem nu opgelost?
--
Grinnikend door het leven...
Cecil Westerhof
2023-08-29 22:10:51 UTC
Permalink
Post by Izak van Langevelde
Post by Cecil Westerhof
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
Je kan draaien en janken wat je wilt maar het blijven domme
vragen die werden gesteld.
Wat een ongelofelijke sukkel moet jij dan wel niet zijn? Als het zo
overduidelijk domme vragen waren: waarom maakte je me dat niet
duidelijk i.p.v. jouw en mijn tijd te verspillen? En continue
informatie te geven die absolute kolder bleken te zijn?
Even voor de goede orde, is je probleem nu opgelost?
Niet door de ongekruisigde, dat was allemaal verspilde moeite.
Ik heb echter een scripting oplossing gevondenmet exec, die ik hier
—in het Engels— deel:
https://www.linkedin.com/feed/update/urn:li:activity:7102345653766250496/

Ging/gaat trouwens enkel om stdout.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Cecil Westerhof
2023-08-29 22:26:49 UTC
Permalink
Post by Cecil Westerhof
Post by Izak van Langevelde
Post by Cecil Westerhof
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
Post by Izak van Langevelde
Post by De ongekruisigde
domme vragen verdienen domme antwoorden
Er zijn geen domme vragen; er zijn alleen domme mens^H^H^H^Hantwoorden.
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
Je kan draaien en janken wat je wilt maar het blijven domme
vragen die werden gesteld.
Wat een ongelofelijke sukkel moet jij dan wel niet zijn? Als het zo
overduidelijk domme vragen waren: waarom maakte je me dat niet
duidelijk i.p.v. jouw en mijn tijd te verspillen? En continue
informatie te geven die absolute kolder bleken te zijn?
Even voor de goede orde, is je probleem nu opgelost?
Niet door de ongekruisigde, dat was allemaal verspilde moeite.
Ik heb echter een scripting oplossing gevondenmet exec, die ik hier
https://www.linkedin.com/feed/update/urn:li:activity:7102345653766250496/
Ging/gaat trouwens enkel om stdout.
Ik zie dat je moet ingelogd zijn om een LinkedIn pagina te bekijken. :'-(
Dit is de code die ik gebruik:
# If parent process id is 1 it is a systemd script, so redirect stdout
if [[ ${PPID} -eq 1 ]] ; then
# shellcheck disable=SC2154 # _stdoutLog is defined in calling script
exec >>"${_stdoutLog}"
_runFromSystemd=T
else
_runFromSystemd=F
fi
readonly _runFromSystemd
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-30 05:59:46 UTC
Permalink
Post by Cecil Westerhof
Post by Cecil Westerhof
Ging/gaat trouwens enkel om stdout.
Ik zie dat je moet ingelogd zijn om een LinkedIn pagina te bekijken. :'-(
Tuurlijk, scriptkiddie! Jij stoot je ook echt aan elke
steen die je tegenkomt, hè.
Sjoerd
2023-08-30 09:43:58 UTC
Permalink
Post by Cecil Westerhof
Post by Cecil Westerhof
Ging/gaat trouwens enkel om stdout.
Ik zie dat je moet ingelogd zijn om een LinkedIn pagina te
bekijken. :'-(
Tuurlijk, scriptkiddie! Jij stoot je ook echt aan elke steen
die je tegenkomt, hè.
Ik constateer hier een botsing van culturen. Die persoon die zich 'de
ongekruisigde' noemt, ken ik van nl.religie. Ze zijn daar niet anders
gewend dan alles en iedereen bespottelijk te maken.
In deze linux-groep is men dat niet gewend. Het zal voor de heer O. nog
even wennen zijn dat men ook beschaafd met elkaar kan omgaan.
Jan van den Broek
2023-08-30 10:20:52 UTC
Permalink
2023-08-30, Sjoerd <***@xx.invalid> schrieb:

[Schnipp]
Post by Sjoerd
Ik constateer hier een botsing van culturen. Die persoon die zich 'de
ongekruisigde' noemt, ken ik van nl.religie. Ze zijn daar niet anders
gewend dan alles en iedereen bespottelijk te maken.
Om John Lydon maar eens aan te halen:"Ignore it and it will go away".

Overigens is "de ongekruisigde" weinig eenduidig, ik vermoed dat die
kwalificatie voor de meesten hier opgaat.

[Schnipp]
--
Jan v/d Broek ***@dds.nl

"We're through being cool."
Izak van Langevelde
2023-08-30 10:27:20 UTC
Permalink
Post by Jan van den Broek
[Schnipp]
Post by Sjoerd
Ik constateer hier een botsing van culturen. Die persoon die zich 'de
ongekruisigde' noemt, ken ik van nl.religie. Ze zijn daar niet anders
gewend dan alles en iedereen bespottelijk te maken.
Om John Lydon maar eens aan te halen:"Ignore it and it will go away".
Overigens is "de ongekruisigde" weinig eenduidig, ik vermoed dat die
kwalificatie voor de meesten hier opgaat.
Een veelkleurig gezelschap, dat zijn we...
--
Grinnikend door het leven...
De ongekruisigde
2023-08-30 10:37:32 UTC
Permalink
Post by Jan van den Broek
[Schnipp]
Post by Sjoerd
Ik constateer hier een botsing van culturen. Die persoon die zich 'de
ongekruisigde' noemt, ken ik van nl.religie. Ze zijn daar niet anders
gewend dan alles en iedereen bespottelijk te maken.
Om John Lydon maar eens aan te halen:"Ignore it and it will go away".
Tell that to the bot zou ik kunnen zeggen maar zo flauw ben
ik dan weer niet.
Post by Jan van den Broek
Overigens is "de ongekruisigde" weinig eenduidig, ik vermoed dat die
kwalificatie voor de meesten hier opgaat.
[Schnipp]
De ongekruisigde
2023-08-30 10:36:41 UTC
Permalink
Post by Sjoerd
Post by Cecil Westerhof
Post by Cecil Westerhof
Ging/gaat trouwens enkel om stdout.
Ik zie dat je moet ingelogd zijn om een LinkedIn pagina te
bekijken. :'-(
Tuurlijk, scriptkiddie! Jij stoot je ook echt aan elke steen
die je tegenkomt, hè.
Ik constateer hier een botsing van culturen. Die persoon die zich 'de
ongekruisigde' noemt, ken ik van nl.religie. Ze zijn daar niet anders
gewend dan alles en iedereen bespottelijk te maken.
Nou, nou... Alles en iedereen bespottelijk te maken?! Dat
heet gewoon gezonde kritiek hoor. Dat religieuzen niet tegen
kritiek op hun geloof kunnen omdat hun hele ego daarop is
gestoeld, dat bekend.
Post by Sjoerd
In deze linux-groep is men dat niet gewend. Het zal voor de heer O. nog
even wennen zijn dat men ook beschaafd met elkaar kan omgaan.
Als je terugleest dan zie je dat niet ik maar anderen met
dat 'onbeschaafde' zijn begonnen. En dan krijg je oog om
oog, tand om tand, nietwaar?
richard lucassen
2023-08-30 07:16:53 UTC
Permalink
On Tue, 29 Aug 2023 18:37:33 +0200
Post by Izak van Langevelde
Post by De ongekruisigde
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
Tsjonge, killfile, nog net geen PLONK en Godwin, usenet leeft weer
helemaal op. Laatste stuiptrekking?
--
richard lucassen
https://contact.xaq.nl/
Izak van Langevelde
2023-08-30 09:45:50 UTC
Permalink
Post by richard lucassen
On Tue, 29 Aug 2023 18:37:33 +0200
Post by Izak van Langevelde
Post by De ongekruisigde
jawel hoor, er zijn domme vragen die door domme mensen gesteld worden
Okee, maken we voor U een uitzonderling.
Tsjonge, killfile, nog net geen PLONK en Godwin, usenet leeft weer
helemaal op. Laatste stuiptrekking?
Ik voel me weer helemaal thuis, het vertrouwde ijskoude bad.
--
Grinnikend door het leven...
richard lucassen
2023-08-30 11:00:32 UTC
Permalink
On Wed, 30 Aug 2023 11:45:50 +0200
Post by Izak van Langevelde
Post by richard lucassen
Tsjonge, killfile, nog net geen PLONK en Godwin, usenet leeft weer
helemaal op. Laatste stuiptrekking?
Ik voel me weer helemaal thuis, het vertrouwde ijskoude bad.
Alleen Ome Jan ontbreekt nog :-)
--
richard lucassen
https://contact.xaq.nl/
Jan van den Broek
2023-08-30 13:42:06 UTC
Permalink
Post by richard lucassen
On Wed, 30 Aug 2023 11:45:50 +0200
Post by Izak van Langevelde
Post by richard lucassen
Tsjonge, killfile, nog net geen PLONK en Godwin, usenet leeft weer
helemaal op. Laatste stuiptrekking?
Ik voel me weer helemaal thuis, het vertrouwde ijskoude bad.
Alleen Ome Jan ontbreekt nog :-)
Oom Johan, toch?
--
Jan v/d Broek ***@dds.nl

"We're through being cool."
Izak van Langevelde
2023-08-30 14:59:49 UTC
Permalink
Post by Jan van den Broek
Post by richard lucassen
On Wed, 30 Aug 2023 11:45:50 +0200
Post by Izak van Langevelde
Post by richard lucassen
Tsjonge, killfile, nog net geen PLONK en Godwin, usenet leeft weer
helemaal op. Laatste stuiptrekking?
Ik voel me weer helemaal thuis, het vertrouwde ijskoude bad.
Alleen Ome Jan ontbreekt nog :-)
Oom Johan, toch?
Constantijntje, ’t zalig kijntje,
Cherubijntje, van omhoog,
D’ ijdelheden, hier beneden,
Uitlacht met een lodderoog.

(Joost van den Vondel)
--
Grinnikend door het leven...
richard lucassen
2023-08-30 17:31:26 UTC
Permalink
On Wed, 30 Aug 2023 13:42:06 -0000 (UTC)
Post by Jan van den Broek
Post by richard lucassen
Alleen Ome Jan ontbreekt nog :-)
Oom Johan, toch?
Ja, dat was het, toen ik het optekende wist ik dat er iets niet goed was
--
richard lucassen
https://contact.xaq.nl/
Cecil Westerhof
2023-08-29 16:44:27 UTC
Permalink
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Je wilt blijkbaar heel graag in mijn killfile terecht komen.
En verdedigen dat je de meeste onzinnige adviezen geeft met dat de
vraag 'dom' is geeft een aardig kijkje in je gedachtenwereld. Het kan
niet aan jou liggen: het moet altijd aan de ander liggen.

Ik stel trouwens liever een domme vraag, dan dom te blijven.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-29 17:08:49 UTC
Permalink
Post by Cecil Westerhof
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Je wilt blijkbaar heel graag in mijn killfile terecht komen.
wat interesseert mij jouw 'killfile'! het enige dat je daarmee bereikt
is dat je niet meer ziet wat over jou wordt geschreven.
Post by Cecil Westerhof
En verdedigen dat je de meeste onzinnige adviezen geeft met dat de
vraag 'dom' is geeft een aardig kijkje in je gedachtenwereld. Het kan
niet aan jou liggen: het moet altijd aan de ander liggen.
klopt, het ligt niet aan mij
Post by Cecil Westerhof
Ik stel trouwens liever een domme vraag, dan dom te blijven.
dat lukt nog niet echt hè
Cecil Westerhof
2023-08-29 18:55:04 UTC
Permalink
Post by De ongekruisigde
wat interesseert mij jouw 'killfile'! het enige dat je daarmee bereikt
is dat je niet meer ziet wat over jou wordt geschreven.
Je blijft laten zien dat je te dom bent om voor de duvel te dansen:
het voorkomt dat ik mijn tijd verspil aan adviezen die absolute
complete onzin zijn.
Post by De ongekruisigde
Post by Cecil Westerhof
En verdedigen dat je de meeste onzinnige adviezen geeft met dat de
vraag 'dom' is geeft een aardig kijkje in je gedachtenwereld. Het kan
niet aan jou liggen: het moet altijd aan de ander liggen.
klopt, het ligt niet aan mij
Je bent zo dom dat je je eigen arrogantie laat zien aan de complete wereld.
Post by De ongekruisigde
Post by Cecil Westerhof
Ik stel trouwens liever een domme vraag, dan dom te blijven.
dat lukt nog niet echt hè
He, je kijkt in de spiegel?


Tijd voor de killfile, om te voorkomen dat ik mijn kostbare tijd blijf
verspillen.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
De ongekruisigde
2023-08-29 17:40:40 UTC
Permalink
Post by Cecil Westerhof
Post by De ongekruisigde
Post by Cecil Westerhof
Post by Oscar
Ben jij van plan om niet gehinderd door enige vorm van kennis en/of
ervaring alle vragen in deze groep door die Bard te laten beantwoorden
en die antwoorden overduidelijk zonder enige vorm van controle hier te
neer te plempen?
Ja?
Dan gooi ik je nu in mijn Killfile en raad ik iedereen aan hetzelfde te
doen.
Arme Cecil een beetje bezig houden met nutteloze info...
Ik ben bang dat je gelijk hebt: tot nu toe was het opvolgen van zijn
'adviezen' een verspilling van mijn tijd.
Dat is wel vaker het geval, maar nooit zo consequent als bij hem.
domme vragen verdienen domme antwoorden
Je wilt blijkbaar heel graag in mijn killfile terecht komen.
En verdedigen dat je de meeste onzinnige adviezen geeft met dat de
vraag 'dom' is geeft een aardig kijkje in je gedachtenwereld. Het kan
niet aan jou liggen: het moet altijd aan de ander liggen.
Ik stel trouwens liever een domme vraag, dan dom te blijven.
(als iemand de moeite neemt om op jouw gesukkel te reageren
dan ga je niet nichterig lopen afgeven op die persoon)
Oscar
2023-08-30 07:31:35 UTC
Permalink
Post by De ongekruisigde
(als iemand de moeite neemt om op jouw gesukkel te reageren
dan ga je niet nichterig lopen afgeven op die persoon)
Deze groep was dan wel erg stil, maar nog wel een van de laatste nl.*
groepen die nog niet door trollen werd overheerst.

Was.

Het nuttige en ongereguleerde platform 'usenet' is vakkundig om zeep
geholpen door treiteraars en kleuters die niks beters met hun tijd weten
te doen dan klieren en mensen wegjagen. Tot alleen de klieren nog over
zijn. Daarom kan social media niet zonder controle. Usenet bewijst het.
--
[J|O|R] <- .signature.gz
De ongekruisigde
2023-08-30 07:32:49 UTC
Permalink
Post by Oscar
Post by De ongekruisigde
(als iemand de moeite neemt om op jouw gesukkel te reageren
dan ga je niet nichterig lopen afgeven op die persoon)
Deze groep was dan wel erg stil, maar nog wel een van de laatste nl.*
groepen die nog niet door trollen werd overheerst.
Was.
Het nuttige en ongereguleerde platform 'usenet' is vakkundig om zeep
geholpen door treiteraars en kleuters die niks beters met hun tijd weten
te doen dan klieren en mensen wegjagen. Tot alleen de klieren nog over
zijn. Daarom kan social media niet zonder controle. Usenet bewijst het.
stel je niet aan
Oscar
2023-08-30 07:24:55 UTC
Permalink
Post by De ongekruisigde
domme vragen verdienen domme antwoorden
Hij stelde geen domme vraag, maar jij kwam wel met nutteloze antwoorden.

Jij stelde voor om bash-style substitution te gaan doen in een .service
file. Iets dat systemd helemaal niet doet. Toen dat niet werkte, stelde
je voor om up te graden naar een nieuwere systemd, wat hem ongetwijfeld
veel tijd heeft gekost. Terwijl jij maar wat willekeurig aan het gissen
was, want ook de allernieuwste systemd snapt nog geen $() of backticks.

Dus wie was hier nou dom?

Cecil misschien omdat hij jouw adviezen niet negeerde. Maar vooral jij
omdat je ongecontroleerde nutteloze informatie in deze groep dumpt.

Heel af en toe is geen antwoord beter dan een verkeerd antwoord. Dit is
zo'n situatie.
--
[J|O|R] <- .signature.gz
De ongekruisigde
2023-08-30 07:32:17 UTC
Permalink
Post by Oscar
Post by De ongekruisigde
domme vragen verdienen domme antwoorden
Hij stelde geen domme vraag, maar jij kwam wel met nutteloze antwoorden.
Jij stelde voor om bash-style substitution te gaan doen in een .service
file. Iets dat systemd helemaal niet doet. Toen dat niet werkte, stelde
je voor om up te graden naar een nieuwere systemd, wat hem ongetwijfeld
veel tijd heeft gekost. Terwijl jij maar wat willekeurig aan het gissen
was, want ook de allernieuwste systemd snapt nog geen $() of backticks.
Dus wie was hier nou dom?
Cecil misschien omdat hij jouw adviezen niet negeerde. Maar vooral jij
omdat je ongecontroleerde nutteloze informatie in deze groep dumpt.
Toegegeven, Google Bard output hier onbekeken dumpen was
niet de meest gelukkige actie.
Post by Oscar
Heel af en toe is geen antwoord beter dan een verkeerd antwoord. Dit is
zo'n situatie.
Wat mij in het verkeerde keelgat schoot was niet jouw
kritiek maar het nichterige afgeven van Cecil op iemand die
hoe dan ook de moeite heeft genomen om op zijn posts te
reageren.
Cecil Westerhof
2023-08-24 10:00:38 UTC
Permalink
Post by Cecil Westerhof
Post by Cecil Westerhof
Ik wil de uitvoer van een script dat in een service wordt aangeroepen
niet naar de logging laten gaan, maar naar een logbestand.
StandardOutput=append:/var/log/root/aptCacheUsage.log
StandardOutput=append:/var/log/root/aptCacheUsage_$(date +%%Y-%%m).log
/var/log/root/aptCacheUsage_$(date +%Y-%m).log
Is er een manier om voor elkaar te krijgen wat ik wil?
Tot nu toe heb ik nog geen echte oplossing gevonden, maar ik kom er
if [[ $PPID -eq 1 ]] ; then
logfile=/var/log/root/aptCacheUsage_$(date +%Y-%m).log
logMsg --simple ${message} >>"${logfile}"
else
logMsg --simple ${message}
fi
Ben er niet echt gelukkig mee, maar tot ik een echte oplossing heb
moet ik er maar mee leven.
Het is natuurlijk een stuk netter om aan het begin van het script
stdout te redirecten:
if [[ $PPID -eq 1 ]] ; then
exec >/var/log/root/aptCacheUsage_$(date +%Y-%m).log
fi

en dan kan ik veel nettere code gebruiken:
logMsg --simple ${message}
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Loading...