Linux Toolbox

Es gibt eine große Zahl an kleinen Hilfsprogrammen aus der Linuxwelt, die für AIX übersetzt wurden und genutzt werden können. Leider funktionieren auch diese Tools nicht immer einwandfrei. Kleine Auffälligkeiten bei der Nutzung gibt es immer wieder, ein paar sind hier festgehalten.

Ein weiteres Problem ist, daß die Programme der Toolbox nicht regelmäßig aktualisiert werden, sondern der eigentlichen Version um Jahre hinterherhinken. Gegebenenfalls ist man besser bedient wenn man sich die Tools selber kompiliert oder auf andere Quellen (wie z.B. die Seiten von Michael Perzl) ausweicht. Leider hat auch diese Option ihre Nachteile: für nicht von IBM kompilierte Linux Tools gibt es bei IBM keinen Support.

rsync

32-Bit Version 3.0.6 - keine Dateien > 2GB

From daemon Thu Feb 25 15:39:18 2010

Date: Thu, 25 Feb 2010 15:39:18 +0100

From: daemon

To: root

Subject: Output from at job rsync -Paze ssh 172.30.254.133:/backup/ /backup, root@targetserv, exit status 12

Cron Environment:

SHELL = /usr/bin/ksh

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin

CRONDIR=/var/spool/cron/crontabs

ATDIR=/var/spool/cron/atjobs

LOGNAME=root

HOME=/home/root

Your "at" job executed on targetserv on Thu Feb 25 15:35:13 CET 2010

rsync -Paze ssh 172.30.254.133:/backup/ /backup

produced the following output:

receiving incremental file list

./

Dumps/

Dumps/SAVE_20090621_1242.dmp

766693711 22% 11.56MB/s 0:03:29

1415774284 41% 12.70MB/s 0:02:35

2060606538 59% 9.71MB/s 0:02:19

2137266393 62% 13.27MB/s 0:01:35

rsync: write failed on "/backup/Dumps/SAVE_20090621_1242.dmp": File too

large (27)

rsync error: error in file IO (code 11) at receiver.c(302)

[receiver=3.0.6]

rsync: connection unexpectedly closed (120 bytes received so far)

[generator]

rsync error: error in rsync protocol data stream (code 12) at io.c(600)

[generator=3.0.6]

*****************************************************************

cron: The previous message is the standard output

and standard error of one of the cron commands.

Abhilfe: 64-Bit rsync verwenden. Problem: Das 64-Bit rsync läuft nicht auf 32-Bit Power CPU.

64-Bit Version 3.0.6.

Option -P führt zu Fehlermeldung über Speicherfehler auf dem sender. Abhilfe: -P Option nicht benutzen.