Ne cesser de mastic fermer la commande en cours d'exécution
J'ai été en utilisant rsync pour copier 15 GO de fichiers entre les serveurs à l'aide de mastic.
Je veux savoir que si je ferme le mastic terminal est-ce que cela termiates rync ou pas car le fichier n'est pas copié correctement.
J'ai essayé que quand je fais des sauvegardes alors, même si je ferme le mastic puis scrip continuer à s'exécuter en arrière-plan
Ce poste offre des instructions étape par étape pour y parvenir. pushprajsingh05.wordpress.com/2018/10/05/...
OriginalL'auteur Mahakaal | 2011-05-16
Vous devez vous connecter pour publier un commentaire.
En supposant que votre objectif est d'avoir la commande rsync continuer à fonctionner, la chose la plus simple est d'abandonner le travail. Il y a deux façons de le faire:
Ci-dessus va créer de l'emploi détaché à partir de votre terminal au début, donc la fermeture du terminal ne l'arrêtera pas.
Permettra de renoncer à l'exécution d'un travail, de sorte que vous pouvez fermer le terminal sans l'arrêter.
Enfin, vous pouvez utiliser le programme
screen(1)
ou similaires à garder une session de terminal vivants et intacts (et de pouvoir être repris), même lorsque vous mettez fin à votre session Putty.screen
si l'on peut se familiariser avec elle!J'ai utiliser de Mastic et de mettre
(echo "while True: __import__('time').sleep(1)" | python &)
dans la console tourne le Python, mais la sortie de Mastic tue encore.Semble être une limitation du plan commun de mon hébergement-fournisseur asmallorange.com
La fermeture de Mastic semble fermer mes tâches en arrière-plan, à moins que, dans l'écran. Je pourrais avoir à faire un peu plus de l'expérimentation.
essayez d'utiliser
nohup
ensuite. C'est une façon de plus pour ce faire.OriginalL'auteur John Zwinck
Généralement la plupart des commande de fumer si la console est fermée. Si vous voulez continuer à courir regarder le NOHUP commande (Nohup est Pas raccrocher Processus, un blocage de l'époque des modems et "raccrocher" le téléphone)
OriginalL'auteur Karl
En supposant que vous utilisez un rsync sur un certain client le comportement normal d'un processus est d'y mettre fin si c'était de perdre son contrôle ats qui est le cas lorsque vous fermez la pâte à modeler. Toutefois, vous pouvez exécuter des jobs avec nohup (NOHUP(1)), et je suppose que c'est ce que vos scripts de sauvegarde sont en train de faire (si pas d'autres "astuces" étaient impliqués). La sortie de votre rsync commadn seront ensuite ajoutés à un fichier nohup.dans le courant ou à votre répertoire d'accueil en fonction de vos autorisations sur la machine la nohup processus est en cours d'exécution sur.
OriginalL'auteur ofi
J'avais avocat à effectuer de longues opérations telles que
rsync
ing 15GO à travers un réseau (ou plus pertinentes à StackOverflow et de la programmation, l'exécution d'une accumulation importante sur un hôte distant) dans un GNU Écran session.Alors vous pouvez vous déconnecter de la session (par la fermeture de Mastic, si vous le souhaitez) et reconnecter plus tard pour voir comment votre travail progresse.
À jour quelques temps plus tard...
Ces jours-ci j'utilise et je recommande tmux sur gnu-écran.
OriginalL'auteur Johnsyweb