Я работаю в кластере, «домашний» компьютер которого работает под управлением Linux версии 2.6.38.4 на Debian 4.3.2-1.1. Другие машины в кластере работают под более новыми версиями Linux (3.xxx), но с разными версиями (некоторые Redhat, некоторые Debian и т. Д.).
Как обычно, я перешел к chos 8 на одной из этих машин и установилскрипт запускался на экране, но сервер начал отрицать наличие доступных сокетов, когда я снова подключил его. Я последовал совету, который нашел в Интернете, и набрал «script / dev / null», чтобы восстановить мои экраны, но это происходит. Кроме того, когда я запускаю новый экран сейчас, командной строке предшествует '(base)'.
Теперь, если я попытаюсь запустить скрипт bash на чем-либо, кроме домашней машины, сценарии выиграют "не запускается до тех пор, пока я не последую команду «exit», как показано ниже:
bash ~/DAPHNIA/Scripts/compare_BUSCO_depths.sh 2 21 3 3 2-WGS_Clone_21_CGCTATGT-GTGTCGGA_L001;
exit;
Содержание скрипта, кажется, не имеет значения - этот раздражающий причуд теперь происходит независимо от того, какой скрипт запускается.
Кто-нибудь знает, а) что вызвало это, и б) как я могу это исправить, пожалуйста?