.sh Frage
.sh Frage
Hallo Leute,
Ich brauche ein bißchen Hilfe... Ich hab eine 'Datei', *simple.sh* die nur das beinhaltet:
#!/bins/sh
echo "test"
Wenn ich die als root laufen lasse, /home/aro/simple.sh kommt folgende Meldung:
:bad interpreter: No such file or directory
Ich habe ein 2.2.2 System. Im /bin kann ich die sh sehen ! Ich weiss nicht mehr was ich machen soll. Es scheint eine Kleinigkeit zu sein, ich komme aber überhaupt nicht mehr weiter Kann mir jemand weiterhelfen ? Danke
Ich brauche ein bißchen Hilfe... Ich hab eine 'Datei', *simple.sh* die nur das beinhaltet:
#!/bins/sh
echo "test"
Wenn ich die als root laufen lasse, /home/aro/simple.sh kommt folgende Meldung:
:bad interpreter: No such file or directory
Ich habe ein 2.2.2 System. Im /bin kann ich die sh sehen ! Ich weiss nicht mehr was ich machen soll. Es scheint eine Kleinigkeit zu sein, ich komme aber überhaupt nicht mehr weiter Kann mir jemand weiterhelfen ? Danke
vielleicht hilft das weiter:
http://lists.debian.org/debian-user-ger ... 01882.html
Ano
PS: erster Eintrag bei http://www.google.de/search?q=%2Bsh+%2B ... uche&meta=
http://lists.debian.org/debian-user-ger ... 01882.html
Ano
PS: erster Eintrag bei http://www.google.de/search?q=%2Bsh+%2B ... uche&meta=
Ick kann folgendes in /etc/fstab sehen 'hda3 errors=remount-ro 0 1'
Ich habe rebootet, Linux 1 eingegeben und das root Passwort statt Ctrl+C. hda3 ist nur read only mounted.
Dann habe ich 'fsck /dev/hda3' gemacht. hda3 war schon mounted(ich dachte es wird nicht mounted mit Linux 1?) und da war eine Warnung, dass fsck gefährlich sei. Ich habe Y gesagtt und dann kam die Meldung:
'/dev/hda3 was not cleanly mounted, check forced'
Er hat was kurz gemacht und ist dann zurück zur command Zeile. Ich habe auch 'mount -n -w -o remount /dev/hda3' gemacht, hat aber nichts gebracht.
In /etc/fstab steht immer noch 'hda3 errors=remount-ro 0 1'.
Schliesslich habe ich 'badblocks -sv /dev/hda3' gemacht. Immer noch 'errors=remount-ro'...
Wenn ich im root bin, ohen xdm zu laden, und mache einfach nichts für eine Weile, kommt die folgende Meldung von alleine: 'ide1 unexpected interrupt, status=0x51, count=1'.
Könnte die Festplatte im Eimer sein? Würde mich wundern, möglich wäre es aber. Jetzt bin ich aber in einer Sackgasse
Ich habe rebootet, Linux 1 eingegeben und das root Passwort statt Ctrl+C. hda3 ist nur read only mounted.
Dann habe ich 'fsck /dev/hda3' gemacht. hda3 war schon mounted(ich dachte es wird nicht mounted mit Linux 1?) und da war eine Warnung, dass fsck gefährlich sei. Ich habe Y gesagtt und dann kam die Meldung:
'/dev/hda3 was not cleanly mounted, check forced'
Er hat was kurz gemacht und ist dann zurück zur command Zeile. Ich habe auch 'mount -n -w -o remount /dev/hda3' gemacht, hat aber nichts gebracht.
In /etc/fstab steht immer noch 'hda3 errors=remount-ro 0 1'.
Schliesslich habe ich 'badblocks -sv /dev/hda3' gemacht. Immer noch 'errors=remount-ro'...
Wenn ich im root bin, ohen xdm zu laden, und mache einfach nichts für eine Weile, kommt die folgende Meldung von alleine: 'ide1 unexpected interrupt, status=0x51, count=1'.
Könnte die Festplatte im Eimer sein? Würde mich wundern, möglich wäre es aber. Jetzt bin ich aber in einer Sackgasse
Hallo!
Also bei IDE Laufwerken kenne ich mich nicht so aus. Es kann aber durchaus ein Hinweis auf einen Fehler, aber auch "nur" ein Interrupt-Problem (z.B. durch DMA-Zugriff) sein.
Prinzipiell ist es guenstig, die Platten (inkl. root) von einem anderen System (Live/Rescue-CD) aus zu checken. Da erspart man sich die mounted-filesystem Geschichten.
Du kannst aber nat. alle anderen Partitionen, ausser root, zur Laufzeit wieder unmounten, solange du nicht darauf zugreifst, sprich du dich nicht als User anmeldest oder ftp-Zugriffe o.ae. bestehen.
Ano
Also bei IDE Laufwerken kenne ich mich nicht so aus. Es kann aber durchaus ein Hinweis auf einen Fehler, aber auch "nur" ein Interrupt-Problem (z.B. durch DMA-Zugriff) sein.
Prinzipiell ist es guenstig, die Platten (inkl. root) von einem anderen System (Live/Rescue-CD) aus zu checken. Da erspart man sich die mounted-filesystem Geschichten.
Du kannst aber nat. alle anderen Partitionen, ausser root, zur Laufzeit wieder unmounten, solange du nicht darauf zugreifst, sprich du dich nicht als User anmeldest oder ftp-Zugriffe o.ae. bestehen.
Ano
Ich versuche mein simple.sh vom root aus zu starten. Gerade die root partition '/dev/hda3' ist read only.
Ich kann mein Laptop in 10 Min formatieren und neu installieren, ist aber nicht so toll. Zumal ich ganz genau weiss, dass ich bis jetzt nichts 'falsches' gemacht habe auf dem Laptop .
Da ich die Platten von einem anderen System nicht checken kann, bleibt wahrscheinlich nur Neuinstallation als Alternative
Hat jemand einen anderen Vorschlag ?
Ich kann mein Laptop in 10 Min formatieren und neu installieren, ist aber nicht so toll. Zumal ich ganz genau weiss, dass ich bis jetzt nichts 'falsches' gemacht habe auf dem Laptop .
Da ich die Platten von einem anderen System nicht checken kann, bleibt wahrscheinlich nur Neuinstallation als Alternative
Hat jemand einen anderen Vorschlag ?
Ich habe eine Debian CD mit 2.2.20 gefunden, habe die gebootet, F3 und dann einmal mit 'rescue' und einmal mit 'rescue root=/dev/hda1' weiter gemacht.
Jedes Mal Kernel panic, VFS oder so etwas. Weiter komme ich nicht mehr.
Kann ich mit dieser CD noch etwas anderes versuchen ? Danke für die bisherigen Hinweise
Ich glaube ich habe schon fast 10 Std. im Internet gesucht und verschiedene Sachen ausprobiert. Es ist ziemlich frustrierend wenn überhaupt nichts klappt und ich als Anfänger nicht mehr weiter weiss...
Jedes Mal Kernel panic, VFS oder so etwas. Weiter komme ich nicht mehr.
Kann ich mit dieser CD noch etwas anderes versuchen ? Danke für die bisherigen Hinweise
Ich glaube ich habe schon fast 10 Std. im Internet gesucht und verschiedene Sachen ausprobiert. Es ist ziemlich frustrierend wenn überhaupt nichts klappt und ich als Anfänger nicht mehr weiter weiss...
Ich habe neu installiert, eigentlich mit 2.4.18 diesmal und meine 'sample.sh' funktioniert jetzt.
====================
#!/bin/sh
echo "test"
====================
/dev/hda3 zeigt immer noch errors=remount-ro, ich kann in keiner anderen Datei eine Änderung feststellen. Trotzdem funktioniert es diesmal
Ich ärgere micht überhaupt nicht über die 14-15 Std die ich mit diesem Problem verbracht habe(ich habe dabei einiges dazu gelernt), nur würde ich gerne wissen was los war. Die Lösung kann ja nicht immer neu installieren heissen.
Auf jeden Fall Ano, danke für deine Geduld
====================
#!/bin/sh
echo "test"
====================
/dev/hda3 zeigt immer noch errors=remount-ro, ich kann in keiner anderen Datei eine Änderung feststellen. Trotzdem funktioniert es diesmal
Ich ärgere micht überhaupt nicht über die 14-15 Std die ich mit diesem Problem verbracht habe(ich habe dabei einiges dazu gelernt), nur würde ich gerne wissen was los war. Die Lösung kann ja nicht immer neu installieren heissen.
Auf jeden Fall Ano, danke für deine Geduld
Hallo nochmal!
Leider war ich heute den ganzen Tag nicht am Rechner, so konnte ich dir nicht eher antworten. Du solltest aber auf jeden Fall mal dran bleiben, ob der Fehler mit der Platte oefter auftritt und vielleicht nach diesem spez. Problem hier nachfragen oder google bemuehen. Wie gesagt, IDE-Platten koennen Probleme mit dem DMA-Transfer haben, da bin ich aber der falsche Ansprechpartner. Sollte die Platte "nur" Fehler haben und nicht kaputt sein, wuerde ich das aber auch noch einmal ueberpruefen, bevor ich dort wichtige Dinge speichere!
Ano
Leider war ich heute den ganzen Tag nicht am Rechner, so konnte ich dir nicht eher antworten. Du solltest aber auf jeden Fall mal dran bleiben, ob der Fehler mit der Platte oefter auftritt und vielleicht nach diesem spez. Problem hier nachfragen oder google bemuehen. Wie gesagt, IDE-Platten koennen Probleme mit dem DMA-Transfer haben, da bin ich aber der falsche Ansprechpartner. Sollte die Platte "nur" Fehler haben und nicht kaputt sein, wuerde ich das aber auch noch einmal ueberpruefen, bevor ich dort wichtige Dinge speichere!
Ano
..nope. hat bei mir nicht weitergeholfen. erhalte immer noch die fehlermeldungAno hat geschrieben:vielleicht hilft das weiter:
http://lists.debian.org/debian-user-ger ... 01882.html
Ano
Code: Alles auswählen
bash$ ./script
bash: ./script: /bin/sh: bad interpreter: Permission denied
\\ unix Sys Admin: noun. [Info Tech] Persons who are interested in computer science and literature but understands neither.
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Kontrolliere 'mal, ob die Datei evtl. DOS/Windows Zeilenenden hat, statt Unix. dos2unix könnte da helfen.
Zusäztlich solltest Du die Permission von /bin/sh kontrollieren, bzw. wenn das ein Link ist, die Permissions des Link Ziels...
Patrick
Zusäztlich solltest Du die Permission von /bin/sh kontrollieren, bzw. wenn das ein Link ist, die Permissions des Link Ziels...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
pdreker hat geschrieben:Zusäztlich solltest Du die Permission von /bin/sh kontrollieren, bzw. wenn das ein Link ist, die Permissions des Link Ziels...
Patrick
Code: Alles auswählen
[22:48][gutza36@Xanthos:/bin]$ ls -la sh
lrwxrwxrwx 1 root root 4 May 28 2003 sh -> bash
[22:48][gutza36@Xanthos:/bin]$ ls -la bash
-rwxr-xr-x 1 root root 511400 Apr 8 2002 bash
Code: Alles auswählen
[22:46][gutza36@Xanthos:/dvd]$ ./autorun
bash: ./autorun: /bin/sh: bad interpreter: Permission denied
\\ unix Sys Admin: noun. [Info Tech] Persons who are interested in computer science and literature but understands neither.