Départ de weblogic server en arrière-plan dans Linux
J'ai installé Weblogic Server 10.3.6, et j'ai utiliser le script ci-dessous pour démarrer mon serveur:
user_projects/domains/my_domain/bin/startWebLogic.sh
J'ai trouvé commande ci-dessous pour démarrer le serveur en arrière-plan:
nohup startWebLogic.sh &
Mais quand j'utilise cette commande, j'obtiens ce résultat:
-bash-3.2$ nohup ./startWebLogic.sh &
[2] 25379
-bash-3.2$ nohup: appending output to `nohup.out'
Donc ici, je dois appuyer sur Enter pour sortir de tout cela et aller à la ligne.
Maintenant, mon exigence est que lorsque je lance la commande puis le serveur doit démarrer et je dois sortir de ce à une nouvelle ligne, comme:
-bash-3.2$ nohup ./startWebLogic.sh &
[2] 25379
-bash-3.2$ nohup: appending output to `nohup.out'
-bash-3.2$
Quelqu'un peut-il m'aider à cela. Je suis à l'aide de shell bash.
google "weblogic comme démon", vous pourrez obtenir de l'aide.
Essayez
Actuellement, beaucoup devnull, il a travaillé.
Essayez
nohup ./startWeblogic.sh >/dev/null 2>&1 &
ou nohup .startWeblogic.sh > nohup.out 2>&1 &
si vous voulez stdout/stderr pour être redirigé vers nohup.horsActuellement, beaucoup devnull, il a travaillé.
OriginalL'auteur chaitanya | 2013-05-17
Vous devez vous connecter pour publier un commentaire.
Essayez d'éviter de laisser des descripteurs de fichier attaché. Donc < /dev/null serait bien de l'appliquer trop.
OriginalL'auteur agathodaimon
Cette réponse, c'est juste pour ajouter un point d'autres réponses.
Que vous avez indiquée n'est pas une erreur. Ce n'était pas correctement mis en place la nouvelle ligne dans le terminal, vous pouvez continuer à travailler sans prendre le deuxième "entrée".
OriginalL'auteur Adriano