Запускайте два сценария одновременно

Я хочу запустить два сценария одновременно. Как именно я это делаю?

Если у меня есть переменная, называемая foo в script1 и измените ее значение на 5, и если я использую переменную с тем же именем в script2 (которая выполняется одновременно с script1 ), будет ли значение переменной foo в script2 также стать 5?

2 Solutions collect form web for “Запускайте два сценария одновременно”

Вы можете запустить первый скрипт в фоновом режиме следующим образом:

 skript1 & skript2 

Каждый скрипт будет работать как отдельный процесс. Вы не можете изменять переменные в другом скрипте.

Вы также можете открыть два отдельных сеанса screen для запуска обоих сценариев. Например:

 screen -S sampleOne ./runScript.sh 

В этот момент вы будете удерживать CTRL + A & D, который выйдет из экрана без завершения, а затем введите:

 screen -S sampleTwo ./runScript2.sh 

Другим способом было бы использовать tmux для этого:

 tmux new-window -a -n SampleWindows tmux new-session -d -s SampleWindows -n SSH0 -d tmux selectp -t SampleWindows tmux bind-key -n M-Left previous-window -t SampleWindows tmux bind-key -n M-Right next-window -t SampleWindows tmux new-window -n sampleOne -t SampleWindows tmux new-window -n sampleTwo -t SampleWindows tmux send-keys -t SampleWindows:0 './sampleScript' Cm tmux send-keys -t SampleWindows:1 './sampleScript2.sh' Cm tmux attach -t WinSplit 
  • Обновите или добавьте JAVA_HOME с sed
  • Умножьте столбец с помощью awk
  • Как написать эту замену с условием
  • Как обновить три файла CSV на основе четвертого файла
  • Работа с прерыванием скрипта
  • Как разбить текстовый файл на несколько текстовых файлов с помощью Perl?
  • Сравните размер файла нескольких файлов в массиве
  • как запустить более одной программы в одном скрипте?
  • Переименование файлов и переход на другой путь
  • Sed? Удаление всех форматирования, т. Е. Разрывов строк и пробелов, из текстового файла отчета при маскировке определенных частей
  • Создайте правило iptables, если это правило еще не существует
  • Interesting Posts

    Есть ли эквивалент для vim \ zs в sed или perl?

    Где топ / gnome-system-monitor получает информацию о потреблении процессора?

    Возможно ли, чтобы X проанализировал файл конфигурации для каждого пользователя?

    команду поставить дефис во втором столбце, если пробел задан между словом

    Вытягивание строк от n до m из списка найденных файлов

    Добавление нового каталога в PATH и символическую ссылку для каталога уже в PATH

    null string as command in while цикл: empty / null-command

    Могу ли я заставить mutt автоматически синхронизировать после чтения электронной почты?

    Используйте файл списка для редактирования главного файла через awk

    Я не вижу файл .bashrc в моих / home и / etc / skel directcories

    Как совместить замещение процесса Bash с HERE-документом?

    Скопируйте путь из vim netrw

    Каковы последствия установки имени хоста?

    Перегородки одинакового размера, но разные блоки

    Требуется установка DVD-диска Debian 6

    Linux и Unix - лучшая ОС в мире.