To ze vam less pekne ukaze obsah archivov je dane jednou enviromentalnou premennou, konkretne LESSOPEN (v manuale je popisana). Bude vam ukazovat k nejakemu shell skriptu ktory urobi ten samotny „magic“. Na jednom FreeBSD co mam pristup (5.2.1-RELEASE) je LESSOPEN popisany v „man less“, takze predpokladam ze funguje aj tam.
Rozdiel je teda iba v default nastaveni prostredia a pouzivatelskej privetivosti „out of box“.
Ak je riadok prilis dlhy a ho rozdelime, na dalsom riadku sa nemusi vzdy zobrazit ‚>‘
Je to premenna pre bash (vid man bash)
PS1 The value of this parameter is expanded (see PROMPTING below) and used as the primary prompt string. The default value
is ``\s-\v\$ ''.
PS2 The value of this parameter is expanded as with PS1 and used as the secondary prompt string. The default is ``> ''.
PS3 The value of this parameter is used as the prompt for the select command (see SHELL GRAMMAR above).
PS4 The value of this parameter is expanded as with PS1 and the value is printed before each command bash displays during an
execution trace. The first character of PS4 is replicated multiple times, as necessary, to indicate multiple levels of
indirection. The default is ``+ ''.
takovy nastroj jsem take hledal, ale nic pouzitelneho nenasel. Jen takova blbustka (doporucuji mit vymenene ssh klice):
#!/bin/sh
serverset=„server1 server2“
while read line;
do
for i in ${serverset}; do
echo „####################### ${i}“
ssh ${i} „${line}“
echo „#######################“
done
done
já používám toto s klíči.
http://search.cpan.org/…SSH/Batch.pm
Já na to používám kombinaci programů pconsole a screen.
Screen mam opatchovaný, aby podporoval jak horizontální, tak vertikální split. Mám pojmenovane layouty a přes pconsoli lezu k jednotlivým oknům.
Má to tu výhodu, že když spravuji cluster o 4 nodech, píšu buď do okna s pconsolí a nebo do jednotlivých nodů. Po odchodu domů se jen připojím ke screenu a můžu zkontrolovat, jak to doběhlo. Žádné nové otvírání, což je super.