Jan Novak <
rep...@gmail.com>:
>
> Am 09.10.23 um 11:55 schrieb Helmut Waitzmann:
>> Ein kleiner Exkurs in Aussagenlogik:Â Die von dir zitierte
>> Dokumentation macht eine WennâDannâAussage. Und du
>> behauptest, diese WennâDannâAussage wĂ€re nicht wahr
>> (âscheinbar macht er bei mir keinâŠâ).
>>
>
> Aber mein Wort "scheinbar" impliziert doch, dass es genau keine
> "Wenn - dann" Aussage ist,
>
Du hast kurz zusammengefasst geschrieben, dass die
WennâDannâAussage scheinbar falsch ist.
Da kann man sich jetzt fragen:Â Sie ist also nur scheinbar
falsch? Oder anders ausgedrĂŒckt: Wenn man genauer hinschaut,
stellt sich heraus, dass sie doch richtig ist? Warum muss sie
dann zunĂ€chst ĂŒberhaupt angezweifelt werden, um zum richtigen
Editor zu kommen?
Da hÀtte ich jetzt eigentlich erwartet, dass du noch erklÀrst,
warum sie doch richtig ist.
Weil du davon nichts geschrieben hast, habe ich vermutet, dass du
eigentlich sagen wolltest, dass die WennâDannâAussage anscheinend
falsch ist.
Da hÀtte ich dann eigentlich erwartet, dass du noch erklÀrst, wie
du das herausgefunden hast. Das hast du auch nicht getan.Â
Deshalb habe ich dir ein ShellâKommando gezeigt und nach dem
ExitâStatus gefragt.
> sondern, dass ich mir nicht sicher war, bzw. nur den aktuellen
> Status wiedergegeben habe - und dieser war so wie ich ihn
> beschrieben habe. Ob er korrekt war oder nicht, war mir nicht
> bekannt.
>
Der aktuelle Status war zunĂ€chst, dass â/usr/bin/editorâ nicht
zum Zug kommt. Dann hat jemand die WennâDannâAussage in der
Dokumentation zitiert, um zu erklĂ€ren, wie âcrontabâ
funktioniert.
Es ist natĂŒrlich in Ordnung, sich nur mit dem DannâTeil zu
befassen â nur kann man daraus dann nicht schlieĂen, dass
âcrontabâ sich nicht an seine Dokumentation hĂ€lt, weder scheinbar
noch anscheinend. Dann behaupte das doch einfach auch nicht.
Deine Behauptung ist nichts anderes als ââcrontabâ hat scheinbar
(oder anscheinend) einen Bugâ.
>>> und zweitens hat keiner danach gefragt.
>>>
>>
>> Ist das jetzt der neue Diskussionsstil?
>>
>
> Ich empfinde das jetzt nicht als unhöflich. Bitte verstehe das
> aus z.B. meiner Sicht:
> Ich kenne doch den Hintergrund nicht, also kann ich dir nicht
> eine Info geben, von welcher ich keine Kenntnis habe.
>
Ja, das ist gut möglich und zu akzeptieren, dass dir nicht
bekannt war, wie man untersucht, ob es eine Umgebungsvariable
gibt. Und das ist ja auch kein Problem. Du hÀttest ohne
weiteres nachfragen können: âIn der Dokumentation steht, dass es
darauf ankommt, ob es die Umgebungsvariablen gibt. Nur â, wie
kriege ich das heraus, ob es sie gibt?â
Oder hast du nicht erkannt, dass die Dokumentation eine
WennâDannâAussage macht?
> Und wenn keiner nach diesem oder jenem Fragt, kann ich es weder
> ĂŒberprĂŒfen noch hier posten.
>
Du hast eine Behauptung aufgestellt. Möchtest du im Ernst, dass
man bei jeder deiner Aussagen rĂŒckfragt, ob du sie ĂŒberprĂŒft
hast?
>> Und als Rest dieser Diskussion bleibt jetzt eine von dir
>> aufgestellte unbewiesene Behauptung stehen. So wird das
>> nichts mit der Wahrheitsfindung.
>>
>
> Welche?
>
Die unbewiesene Behauptung, dass sich âcrontabâ nicht an seine
Dokumentation hÀlt.
> Ich habe nur festgestellt, dass das Problem mit dem setzen der
> Variable nun gelöst ist. Ob das die beste Lösung ist, kann ich
> nicht sagen. Aber mein ursprĂŒngliches Problem ist zunĂ€chst
> gelöst - *das* war wichtig.
>
Ja. Aktuell ist das Problem gelöst â allerdings nur so lange, so
lang niemand (etwa bei der Verarbeitung von
InstallationsabhĂ€ngigkeiten) auf die Idee kommt, den âvimâ vom
System zu entfernen. Dann nennt dir die Umgebungsvariable einen
Editor, den es nicht gibt. Und weil du das systemweit (=
unterhalb von â/etc/â) konfiguriert hast, wird auch ârootâ
betroffen sein. Wenn es dumm kommt, gerÀtst du in eine
Situation, wo ârootâ einen Editor starten muss, ehe man die
Möglichkeit hat, systemweit einen anderen Editor als den
nichtâexistenten âvimâ einzustellen.
Ich wĂŒrde dir empfehlen, die Umgebungsvariablen nicht systemweit
sondern in den ShellâStartupâDateien jedes Benutzers, der das so
haben will, einzustellen, und es dann etwa so zu tun (pass die
Reihenfolge der Lieblingseditoren an):
if command -v -- vim > /dev/null 2>&1
then
VISUAL=vim EDITOR=vim
elif command -v -- emacs > /dev/null 2>&1
then
VISUAL=emacs EDITOR=emacs
âŠ
fi && export -- VISUAL EDITOR
Das hat den Vorteil, dass zur Startzeit des Shells untersucht
wird, ob es den gewĂŒnschten Editor ĂŒberhaupt gibt, und, dass
notfalls verschiedene Alternativen ausprobiert werden können.Â
Falls der âvimâ vom System entfernt wird, hat man beim nĂ€chsten
Einloggen dann âemacsâ oder âŠ
> Falls ich mit meiner Frage und weiterer Diskussion irgendeine
> Etikette verletzt habe,
>
Du hast keine Etikette verletzt auĂer vielleicht der (falls das
eine ist), dass man in Diskussionen von Behauptungen absehen
sollte, solange man sie nicht ĂŒberprĂŒft hat.
FĂŒr mich sind das eigentlich die Basics jeder Diskussion.
Aber das hat jetzt mit dem Shell nichts mehr zu tun. Mein
Vorschlag wĂ€re, nach âde.soc.usenetâ umzuziehen. Bitte anpassen,
falls gewĂŒnscht.
Crosspost & Followup-To: de.soc.usenet