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

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

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

  • Сравните размер файла нескольких файлов в массиве
  • Переупорядочить текст в каждой строке файла
  • Получить самый новый файл из структуры каталога год / месяц / дата / время
  • Сценарий для переименования файлов с использованием текстового файла, содержащего альтернативные имена файлов
  • Как найти файлы старше 1 дня с помощью mtime?
  • Проблема извлечения данных на основе слов верхнего регистра
  • Уведомление программы о завершении сеанса X
  • Как редактировать файлы на месте при выполнении операции над значениями, соответствующими найденному шаблону?
  • 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 
    Interesting Posts

    Gnome не запускается в Debian Wheezy

    Используйте эквалайзер и аудиокарту usb

    grep два условия, один отрицательный, без трубопровода?

    Как узнать, что запускает сканирование портов ночью из моего Linux?

    Локальный unix-сокет – приблизительное представление о пропускной способности

    Как переключить входы и выходы PulseAudio из командной строки?

    Можно ли смешивать несколько источников сервера имен в файле resolv.conf

    Как получить доступ к истории на лету в Unix?

    Bash: увеличивать переменную в цикле while?

    Получите очень следующее слово подстроки в строке

    rts5139 / rtsx_usb borked в 3.15+

    Установка сервера centos на виртуальной машине

    OpenSUSE – Ethernet-адаптер, но не может пинговать маршрутизатор

    Есть ли простой способ перечислить количество уникальных значений в столбце LibreOffice calc?

    Можно ли создать файл конфигурации шаблона / схемы, используемый в конфигурационном файле?

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