Toon posts:

[bash] event not found

Pagina: 1
Acties:

Verwijderd

Topicstarter
Bij het uitvoeren van het volgende commando krijg ik de volgende foutmelding:
code:
1
2
3
4
5
6
7
commando:

maildir2bsmtp -s100000 /var/qmail/bsmtp "uucp-" "gzip -cf | uux - -r -gC uucphost!rsmtp"

foutmelding:

-bash: !rsmtp": event not found
* maildir2bsmtp is via een RPM geinstalleerd.
* maildir2bsmtp, gzip, uux en rsmtp staan in het path.
* de parameters zijn in het voorbeeld de default waardes, direct overgenomen uit de README, de werkelijke paths zijn volgens mij niet perse nodig in deze post.

Het lijkt erop alsof er iets niet goed gaat met de dubbele quotes in combinatie met het uitroepteken. Wat houdt de melding "event not found" precies in en hoe zou ik de aanroep kunnen ombouwen tot een werkend geheel? Het is niet de duidelijkste zoekopdracht voor google.

Server is Redhat Enterprise Linux 3.

Tot slot. Ik heb als onderwerp [bash] aangegeven, maar ik vermoed dat het niet direct daaraan ligt, aangezien tcsh eenzelfde fout geeft.

Bij voorbaat dank,

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
! is om events uit de history aan te roepen, !51 voor commando nummer 51, !ls voor het laatste commando beginnende met ls, en !rsmtp dus het het laatste commando beginnend met rsmpt, wat niet bestaat dus. Als het goed is kun je de ! escapen met single quotes en met een \