Re: tar: can't translate pathname "..." to UTF-8
Marc Santhoff <[email protected]> Sun, 30 Jul 2017 18:11:40 +0200
| Newsgroups | gmane.os.freebsd.questions.german |
|---|---|
| Message-ID | <[email protected]> |
On So, 2017-07-30 at 08:13 +0200, Harold Gutch wrote: > Hi Marc, > > On Sun, Jul 30, 2017 at 04:15:00AM +0200, Marc Santhoff wrote: > > Moin, > > > > die Fehlermeldung im Subjekt bekomme ich auf einem frischen 10er System. > > Es handelt sich um draufkopierte Dateinamen mit Umlauten. > > > > An welcher Stelle kann ich zentral die locale-Einstellungen auf > > iso8859-15 setzen, damit das auch für Systemtasks wie cron jobs gilt? > > Ich weià nicht ob das wirklich so geht, cron jobs werden mit einem > minimalen Environment ausgeführt (s. "man 5 crontab"). Du kannst > höchstens z.B. LC_ALL für alle jobs die über eine bestimmte > crontab-Datei ausgeführt werden setzen indem du oben "LC_ALL=..." > setzt. Es würde mich aber nicht unbedingt überraschen wenn dann der > eine oder andere Standard cronjob (/etc/periodic/*/*) plötzlich nicht > mehr wie erwartet funktioniert weil etwa eine Liste von Dateinamen in > anderer Reihenfolge sortiert wird, daher würde ich das zumindest in > /etc/crontab nicht setzen. Dann begrabe ich die Hoffnung auf eine zentrale Lösung. Wär auch zu schön gewesen, aber Murphy paÃt gut auf. Nächste Haltestelle: genaue Problemdiagnose. > > In .login_conf bzw. /etc/login.conf gilt das doch eigentlich eben nur > > für logins? Oder vielleicht /etc/profile als Stratdatei der sh? > > Ja, aber du kannst natürlich im Shell script zu Beginn /etc/profile > sourcen, also ". /etc/profile". Das sollte in der crontab und in > /etc/crontab ebenso gehen wenn du dort so etwas machst wie: OK, das ist ein gangbarer Weg. Zwar eher ein workaround, aber ich bekomme wohl erstmal funktionierende Skripte. > 30 20 * * * . /etc/profile ; /usr/local/bin/tarscript.sh > > > > Mir ist nicht klar, wie dem Ssystem mitgeteilt wird, welche locale es > > für Dateinamen grundsätzlich benutzen soll. > > Eine *grundsätzlich* gültige Einstellung für locale oder > Environmentvariablen gibt es glaub ich nicht. OK. > > Ach, eins noch: bitte meine Mail ins CC aufnehmen bzw. drinlassen, ich > > kriege keine Mail von der Liste, konnte ich noch nicht klären, woran das > > liegt. Falls hier ein Moderator mitliest, wäre ich begiestert, wenn der > > mal kurz meinen Eintrag prüfen könnte. > > Du kannst den Majordomo fragen ob du wirklich subscribet bist indem du > eine Mail mit Body "which <emailadresse>" an [email protected] > schickst. Vielleicht hilft das ja schon mal... Teste ich! Danke vielmals, Marc To Unsubscribe: send mail to [email protected] with "unsubscribe de-bsd-questions" in the body of the message