Было бы легче и более безопасной по настройке и использованию SSH, а не РШ. Легче, потому что РШ была в основном свернута и все и их бабушка использует вместо СШ (поэтому (возможно) более СШ знания там, чем РШ знаний). Более безопасной, потому что СШ. Я попробовал это правило и все-таки не повезло :-\ все равно спасибо! Вы должны выйти из существующих сеансов оболочки и начать новые. Или бежать: `источник ~/.файл`. Спасибо всем. Какие команды, чтобы восстановить образ диска на новом сервере ? Я хочу получить все услуги... я не хочу восстановить все сервисы. Он видит, что цена не зависит от выбора валюты. Почему бы просто не используйте Tab или `,` Или `:` Или что-то в качестве разделителя полей? или писать свой "слизень"с `|` символы в место? это всегда плохая идея, чтобы использовать что-то (например, пробела) в качестве разделителя полей, когда этот символ является также корректные данные в поле. Другими словами, это проблема вызвана вашими привычками, ваши лучшие, чтобы исправить это, чтобы изменить свои привычки.

С jq не:

$ грузоподъемность='{"канал": "#оповещения", "имя": "k8s-задачи cron-бот", "текст": "", "icon_emoji": ":привидение:"}'
$ MY_ENV_VAR='"фу"'
$ Эхо "$грузоподъемность" | jq не --арг УМК "$MY_ENV_VAR" '.текст = "команда" + $УМК + "выполнить с успехом"'
{
 "Первый канал": "сигналы#",
 "имя": "k8s-задачи cron-бот",
 "текст": "команду \"Фу\" беги от успехов",
 "icon_emoji": ":призрак:"
}

Так что ваш скрипт будет выглядеть:

#!/бин/Баш

КОМАНДА=${MY_ENV_VAR} 
полезная нагрузка='{"канал": "#оповещения", "имя": "k8s-задачи cron-бот", "текст": "", "icon_emoji": ":привидение:"}'
грузоподъемность=$(Эхо "$грузоподъемность" | jq не -р --команда арг УМК"$" '.текст = "команда" + $УМК + "запустить успех"')
завиток -х пост-данных-функция urlencode "полезная нагрузка=$грузоподъемность" "${SLACK_WEBHOOK}"