• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

spawn, expect, send command not found

Lotus

Alkmene
Registriert
17.08.09
Beiträge
31
servus

ich hab nen shellscript geschrieben, vor 2 wochen hat das auch noch geklappt.. dann hab ich meinen MBP zur reperatur gebracht, ne neue festplatte eingebaut bekommen und das system neu gemacht.. seitdem funktioniert gar nix mehr mit dem script!

erstes problem war, ich habs erstellt, konnte das script aber nicht ausfuehren.. diesmal musste ich also chmod auf 777 stellen.. das musste ich letztesmal gar nicht machen.. die frage ist warum?

2.tes problem hier ist mein script:

Code:
#!/bin/sh
#!/usr/bin/expect -f
spawn telnet sl.mud.at 4711
expect -re "gast"
send "name\r"
expect -re "passwort"
send "password\r"
interact

wenn ich das jedoch ausfuehre sagt er mir jedesmal:

line 3: spawn: command not found
expect: illegal option -- r
usage: expect [div] [-c cmds] [[-f] cmdfile] [args]

selbes problem bei line 5 mit "send"
sowie line 7 send: command not found
und line 8: interact not found

das einzige was ich bei meinem system diesmal anders gemacht habe war, das ich xcode installiert hatte.. aber das hab ich jetzt schon wieder runtergeschmissen.. funzt aber leider immer noch nicht..

könnt ihr mir weiterhelfen?

hab max osx SL drauf
 
Zwei Shebangs… kann nicht gehen.
Gruß Pepi