Hallo, Am Tue, 20 Sep 2011, Thomas Moritz schrieb:
Am Montag, 19. September 2011 12:32:13 schrieb David Haller:
Da ich die Mails per Script zusammenstricken muss (Daten kommen aus einer berechneten Liste), kommt es auf die paar Zeilen zusaetzlichen Code auch nicht an.
Dann guck gleich mal, ob 'recode' vorhanden ist...
which: no recode in (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin)
Ansonsten empfehle ich dir perl,
Genau damit wollte ich eigentlich nicht mehr anfangen!
Naja, ist ja kein Hexenwerk, siehe nebenan.
das kann ja sogar selber Mails verschicken, und eben auch umkodieren etc. und müßte eigentlich installiert sein.
/usr/bin/perl
perl -v This is perl, v5.8.8 built for i686-linux
Gut :)
Hast du auf der Kiste ein home-Verzeichnis?
Nein!
Sicher? getent passwd deinusername | cut -d: -f6
Da kannst du auch nachinstallieren.
mkdir bin cd bin touch mytest vi blabla chmod 755 mytest ./mytest #-> OK! [1]
Allerdings ist mein 'bin' nicht im Path, kann aber die Executable indirekt starten ./mytest (wie meine bisherigen Scripterl auch)
Reicht doch.
Hat 'recode' irgendwelche abnormen Abhaengigkeiten? Ich werde mal eine i686-Version rueberschieben und testen...
$ ldd `which recode` linux-vdso.so.1 => (0x00007fff72d93000) librecode.so.0 => /usr/lib64/librecode.so.0 (0x00007f14dd623000) libc.so.6 => /lib64/libc.so.6 (0x00007f14dd2b6000) /lib64/ld-linux-x86-64.so.2 (0x00007f14dd9e9000) also nur seine eigene lib. Wenn du ./configure mit --enable-static aufrufst und dann nach dem 'make' noch folgendes: $ rm src/recode src/.libs/recode $ make recode_LDADD=./.libs/librecode.a dann bekommst du ein binary, das nur von der libc und ld.so abhängt: $ ldd src/recode linux-vdso.so.1 => (0x00007fff3dbff000) libc.so.6 => /lib64/libc.so.6 (0x00007f28a3c20000) /lib64/ld-linux-x86-64.so.2 (0x00007f28a3f8d000)
[1] cp mytest /usr/local/bin # Permission denied ...ich bin nur meinusername:nobody :-(
Normal. HTH, -dnh -- Sigmonster was here! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org