Как я могу направить процессы, запущенные на удаленных машинах, через ssh для запуска с определенной umask? Я хочу, чтобы это применимо к командам, выполняемым как часть стандартных рецептов Capistrano, поэтому я не могу просто сделать явный вызов части команды «umask».Установить umask для удаленных команд
Не отображается, что ~/.bash_profile на удаленном компьютере читается, так как Capistrano вызывает удаленные команды.
Просто примечание, чтобы сказать, что это не работает, если вы используете синтаксис 'execute ('some command')', вы должны использовать 'execute (: some, 'command')', чтобы он интерпретировался через [ command map] (https://github.com/capistrano/sshkit#the-command-map) – robd
Это работает только для Capistrano 3. Capistrano 2 не использует SSHKit. –
Как правильно применять? –