PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shell Script !



Badsteve
08-04-2002, 14:11
Ich bräuchte ein Shel-Script, welches alle Files die in /bin und /sbin liegen nach /usr/bin und /usr/sbin kopiert und dann statt der File Links zu den files anlegt, die jetzt in /usr/[s]bin liegen!
Dann bräcuhte ich auch noch ein Scrpit mit dem ich das anze wieder rückgangig machen kann ich höffe ihr könnt mir helfen !


Badsteve

rup
09-04-2002, 03:58
Achtung ungetestet (sitze gerade vor einer eNTe), ziemlich spaet schon und pass auf das du dir nicht selber die Beine wegziehst. Versuch das ganze auf alle Faelle zuerst in einem Testverzeichnis und starte den Rechner von Diskette bei der Aktion.
Was soll das bringen?


#!/bin/bash

cd /bin
for i in `ls`
do
mv $i /usr/bin
ln -s /usr/bin/$i $i
done


und wieder zurueck:


#!/bin/bash

cd /bin
for i in `ls`
do
rm $i
mv /usr/bin/$i ./
done

Nighthawk
09-04-2002, 09:38
Funktioniert, aber der Sinn der Aktion würd mich auch mal interessieren?

Badsteve
09-04-2002, 10:06
Ich will mir eine Boot-Cd bauen und dafür brauch ich das, weil Teile von bin und sbin, auf die Ramdisk zum booten müssen und dann erst die CD gemoutet wird, dh, dass ich die Programme die in /bin und /sbin liegen irgendwoanders unterbringen muss!
Aber mir ist schon aufgefallen, dass das ganze nicht geht, weil e so viele Links im System außerdem ist mir schon was besseres eingefallen ! !

Trotzdem THX vieleich brauch ich das ja doch noch !