l'exécution de sqlplus dans le fond dans unix
Je suis en train de lancer un .sql
fichier de sqlplus
dans un environnement unix comme un processus d'arrière-plan.
Je me connecte pour unix à l'aide de tectia ou de mastic, je veux sqlplus pour continuer à fonctionner en arrière-plan, même si mon terminal se ferme.
S'il vous plaît laissez-moi savoir la commande/script
œuvres
$ sqlplus USERNAME/password@SCHEMA
SQL>@test.sql
SQL> quit
lorsque vous essayez de démarrer en arrière-plan échoue
$ sqlplus USERNAME/password@SCHEMA&
SQL>@test.sql
SQL> quit
OriginalL'auteur upog | 2014-12-04
Vous devez vous connecter pour publier un commentaire.
&
va mettre en arrière-planmais si vous voulez fermer votre terminal et le congé pour la journée
vous devez utiliser
nohup
EXIT
, ou la commande spécifiée après NOHUP soit, n'a pas. Je voudrais mettre toutes les commandes dans un script, puis d'appelerNOHUP myscript &
, mais c'est quelque chose à vérifier vous-même. Par exemple, vous avez un mot de passe qui peut être vu par n'importe quel utilisateur de cet OS, viaPS -EF
.OriginalL'auteur Dave Bennett
Passer le nom du script dans la ligne de commande SQLPlus:
OriginalL'auteur mavroprovato