2015-01-26 4 views
1

Я использую os.remove в цикле for. Иногда процесс блокировался, как мертвый замок, но я не использую нить.В python os library, процесс был заблокирован

Я хочу знать, почему процесс был заблокирован, и что я могу сделать, чтобы предотвратить его?

+0

Какая ОС вы используете? –

+0

Я использую suse linux 13.1 – user1371662

ответ

1

Возможно, файл, который вы удаляете, может потребоваться для удаления административных прав. Вы можете использовать подпроцесс для вызова сценария в качестве администратора.

+0

1. Файл не используется. 2. Мой скрипт запускается на «корневом» пользователе. Подпроцесс не имеет значения, что использование файла, привилегия? – user1371662

Смежные вопросы