2010-12-14 8 views
0

Je suis en train d'écrire des informations dans le fichier, qui est situé dans ftp, et ce fichier peut être mis à jour par le nombre de personnes, mais si tout télécharger un fichier du FTP à ma machine locale , le mettre à jour, puis le télécharger sur ftp, et en même temps si quelqu'un d'autre télécharge le même fichier pour la modification, alors les données seront remplacées.Processus Accessibilité

donc il est un moyen dans le script Python où je peux verrouiller le fichier, de sorte que personne ne le met à jour jusqu'à ce que je libère le verrou

+0

Vous voulez vérifier si d'autres processus accèdent actuellement un fichier? – thejh

+1

Ne pas réinventer la roue, utiliser un système de contrôle de version, par exemple 'git' (créer un dépôt git nu sur le serveur ftp, le cloner et le pousser/tirer). – jfs

Répondre

0

On ne sait pas si vous avez besoin de savoir à des fins de débogage ou pour soutenir une fonctionnalité dans le code mais c'est l'appel de méthode pour obtenir le pid du processus d'exécution en cours. Cela va simplement vider l'id pour sortir et vous pouvez y mettre d'autres informations d'intérêt afin que vous puissiez suivre ce qui est quoi.

Est-ce ce que vous cherchez? Si non, veuillez clarifier et je vais essayer à nouveau.

+0

effectivement je veux ajouter juste une caractéristique dans un code. Je veux seulement vérifier un fichier avant le traitement qu'il utilise par un autre processus ou non. Si c'est le cas, j'attendrai que le processus ait quitté le fichier, après quoi j'effectuerai mon opération au dossier. –

+0

ah, ok, j'ai mal compris. Veuillez ne pas tenir compte de ma réponse/réponse ci-dessus. – jaydel

Questions connexes