Pas de /dev/stdout sur ma config ! Bizarre autant qu'étrange... - Divers - Linux et OS Alternatifs
Marsh Posté le 30-09-2008 à 19:58:04
oui
tu ne mets pas > /dev/stdout
Marsh Posté le 30-09-2008 à 20:12:16
ben non.
C'est un script AGI (en sh) pour Asterisk, et apparemment, si j'enlève le >/dev/stdout asterisk ne voit pas la réponse. (alors que le script lancé en ligne de commande fonctionne très bien).
Marsh Posté le 30-09-2008 à 21:30:05
ReplyMarsh Posté le 30-09-2008 à 21:54:55
Reply
Marsh Posté le 30-09-2008 à 17:34:33
Bonjour,
Ma question concerne une config un peu particulière puisqu'il s'agit d'un routeur Linksys WRT54G tournant sous DD-wrt v24sp1.
Niveau matériel, c'est un proco MIPS à 200MHz (mais ca a pas une grande influence sur la config...)
L'important, c'est qu'il s'agit bien d'un système linux a base de noyau 2.4.36 .
Le système tourne parfaitement bien pour faire ce que je veux... Sauf que j'ai un souci avec un script qui essaye à un moment donné d'envoyer son résultat sur /dev/stdout.
le script fait en simplifiant:
Et là badaboum, message d'erreur:
cannot create /dev/stdout: Permission denied
Et pour cause : /dev/stdout n'existe pas...
root@DD-WRT:~# ls -la /dev
drwxr-xr-x 1 root root 0 Jan 1 1970 .
drwxr-xr-x 16 root root 153 Jul 27 14:42 ..
crw------- 1 root root 8, 0 Jan 1 1970 .devfsd
crw------- 1 root root 5, 1 Sep 30 17:29 console
drwxr-xr-x 1 root root 0 Jan 1 1970 cua
drwxr-xr-x 1 root root 0 Jan 1 1970 discs
crw-rw-rw- 1 root root 1, 7 Jan 1 1970 full
drwxr-xr-x 1 root root 0 Jan 1 1970 gpio
crw-r----- 1 root root 1, 2 Jan 1 1970 kmem
crw-r----- 1 root root 1, 1 Jan 1 1970 mem
drwxr-xr-x 1 root root 0 Jan 1 1970 misc
drwxr-xr-x 1 root root 0 Jan 1 1970 mmc
drwxr-xr-x 1 root root 0 Jan 1 1970 mtd
drwxr-xr-x 1 root root 0 Jan 1 1970 mtdblock
drwxr-xr-x 1 root root 0 Jan 1 1970 net
crw-rw-rw- 1 root root 1, 3 Jan 1 1970 null
crw-r----- 1 root root 253, 0 Jan 1 1970 nvram
crw-r----- 1 root root 1, 4 Jan 1 1970 port
crw------- 1 root root 108, 0 Jan 1 1970 ppp
crw-rw-rw- 1 root root 5, 2 Sep 30 17:33 ptmx
drwxr-xr-x 1 root root 0 Jan 1 1970 pts
drwxr-xr-x 1 root root 0 Jan 1 1970 pty
crw-r--r-- 1 root root 1, 8 Jan 1 1970 random
lr-xr-xr-x 1 root root 10 Jan 1 2000 root -> mtdblock/2
drwxr-xr-x 1 root root 0 Jan 1 1970 tts
crw-rw-rw- 1 root root 5, 0 Jan 1 1970 tty
crw-r--r-- 1 root root 1, 9 Jan 1 1970 urandom
crw-rw-rw- 1 root root 1, 5 Jan 1 1970 zero
root@DD-WRT:~#
C'est balot, non ?
Deux questions:
- est ce "normal" ?
- comment puis-je contourner çà ?
Merci d'avance !