Я пытаюсь запустить программу $ ssh $ python. Код решает большой набор дифференциальных уравнений, вычисляет некоторые интересующие параметры и записывает их в файл с использованием функции numpy
npumpy.savetxt
.Разрешения при использовании экрана GNU
Это прекрасно работает, когда я остаюсь включенным в систему, но часто вычисления занимают много времени, поэтому я бы хотел, чтобы они просто запустились в фоновом режиме, в то время как я делаю более интересные вещи своей жизнью. Я пытался использовать GNU screen
, что опять-таки, прекрасно работает при входе в систему, но когда я отсоединить экран и выйти в расчет ЛОЖЬ над сообщением об ошибке:
Traceback (most recent call last):
File "programme.py", line 66, in <module>
File "/path-to-python/Python/lib/python3.4/site-
packages/numpy/lib/npyio.py", line 1022, in savetxt
fh = open(fname, 'wb')
PermissionError: [Errno 13] Permission denied: 'filename.txt'
Я предполагаю, что это что-то делать с мои файлы размонтируются, когда я выхожу из машины. Есть ли у кого-нибудь опыт в этой или подобной проблеме?
Сообщите мне, если вам нужно что-нибудь разъясняющее.
пс. Чтобы я мог установить все соответствующие пакеты, мне пришлось пойти на локальную установку python 3.4.2. Я не думаю, что это причина проблемы, но я могу ошибаться.
Первоначально я думал, что это может быть так, и в этом случае я буду набит, поскольку у меня нет привилегий администратора. Но тот факт, что код работает успешно, пока я все еще вошел в 'ssh', заставляет меня думать иначе. Разве это не странно, или я что-то упускаю? – Jiles