Неважно. Нет никакой тайны подчеркивания
slurm_api.yml
${STATIC_CONFIG_FILES[4]}
так for
должен быть похожим на a
for (( i=1;i<=$ELEMENTS;i++)); do
Если процессы несколько интерактивные / не подходящий для выполнения как демоны, Вы ищете что-то как Экран GNU или tmux - они оба позволяют Вам запускать сессию с несколькими окнами в них и отсоединении и повторно прикреплять ту сессию:
tmux new-session session-1
# start an application
C-b d # C-b means Ctrl-b
# You're now back in your terminal and can disconnect from the server
# After connecting again, use
tmux attach -t session-1
# to get back to your previously created session.
Рабочий процесс для экрана подобен, но я не знаю это первое, что пришло на ум.
Зависит от того, что делает, "сохраняют открытыми" средний. Если Вы подразумеваете, что требуется снова соединиться некоторое время спустя и видеть вывод и взаимодействовать, то Wieland уже предоставил Вам хорошую консультацию. Если Вы просто хотите их, продолжают бежать, когда Вы выходите, Вы могли бы хотеть попытаться использовать nohup
: это может быть передний план или фон, и это добьется цели.
nohup
: это - просто простая обертка вокруг Вашей пользовательской команды, которую Вы выполняете. Это перенаправит вывод в файл (nohup.out
по умолчанию может казаться возможным указать некоторый другой файл, проверьте свое конкретное руководство версии), и это сохранит команду от того, чтобы быть остановленным после терминального разъединения (путем блокирования Сигнала HUP).
– Leonid
29.07.2013, 17:17
Для завершения ответа @Wieland Вы использовали бы Экран GNU этот путь:
screen -S session-name # start your application here C-a d # C-a means Ctrl and "a" key. 'd' stands for 'detach' # You're now back in your terminal and can disconnect from the server # After connecting again, use screen -r session-name # to get back to your previously created session.
/tmp
, иначе тот же пользователь или корень, обычно.
– mveroone
29.07.2013, 18:23