Bonjour,

Je travaille avec Linux Redhat5 Enterprise et j'essaye d'exécuter un script que je viens de rédiger.

Voici le code source:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
#!/sbin/sh
#
# Copyright (c) 1999 by Sun Microsystems, Inc.
# All rights reserved.
#
 
echo $1 ing oracle..
case "$1" in
start)
        su - oracle -c "sh /u01/app/oracle/bin/on_boot"
        ;;
stop)
        su - oracle -c "sh /u01/app/oracle/bin/on_shutdown"
        ;;
*)
        echo "Usage: $0 {start|stop}"
        exit 1
        ;;
esac
echo .. done.
exit 0
Mon script s'appelle oracle est est bien en exécutable.

Lorsque j'essaye de l'exécuter en tapant la commande:

J'obtiens cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
[root@gigsrv rc.d]# sh oracle stop
: command not found
stop ing oracle..
'racle: line 8: syntax error near unexpected token `in
'racle: line 8: `case "$1" in
Quelqu'un a-t-il une idée?

Merci d'avance

Michaël