Démarrage de l'interpréteur de commandes

Vous pouvez démarrer le shell Korn à l'aide de la commande ksh, de la commande psh (shell POSIX) ou de la commande exec.

Si le shell est démarré par la commande exec et que le premier caractère de l'argument zéro ($0) est le trait d'union (-), le shell est considéré comme un shell de connexion. Le shell lit d'abord les commandes à partir du fichier /etc/profile , puis à partir du fichier .profile dans le répertoire en cours ou à partir du fichier $HOME/.profile , si l'un des fichiers existe. Ensuite, le shell lit les commandes à partir du fichier nommé en effectuant une substitution de paramètre sur la valeur de la variable d'environnement ENV , si le fichier existe.

Si vous spécifiez le paramètre File [Parameter] lors de l'appel du shell Korn ou POSIX, le shell exécute le fichier script identifié par le paramètre File, y compris tous les paramètres spécifiés. Le fichier script spécifié doit disposer des droits d'accès en lecture ; tous les paramètres setuid et setgid sont ignorés. L'interpréteur de commandes lit ensuite les commandes.

Remarque : Ne spécifiez pas de fichier script avec les indicateurs -c ou -s lors de l'appel du shell Korn ou POSIX.

Pour plus d'informations sur les paramètres positionnels, voir Paramètres de l'interpréteur de commandes Korn.