с какой командой мы можем запустить пять команд в фоновом режиме, каждый из которых спал в течение 10 секундиспользование сна с несколькими командами
ответ
Вы имеете в виду вот это? Звучит странно для меня
sleep 10 &
sleep 10 &
sleep 10 &
sleep 10 &
sleep 10 &
В оболочке, вы можете просто сделать это:
#!/bin/sh
sleep 10 && command1 &
sleep 10 && command2 &
sleep 10 && command3 &
sleep 10 && command4 &
sleep 10 && command5 &
&
в конце говорит команду, которая будет представлена справочная информация.
Чтобы превратить это в сценарий общего назначения, вы могли бы сделать что-то вроде:
#!/bin/sh
sleep 10 && $1 &
sleep 10 && $2 &
sleep 10 && $3 &
sleep 10 && $4 &
sleep 10 && $5 &
Использование:
./script 'echo 1' 'echo 2' 'echo 3' 'echo 4' 'echo 5'
Примечание: вы обычно хотите процитировать параметры, переданные сценарию оболочки (т.е. "$1"
), поэтому пробелы не разбиваются на слова. Поскольку я этого не делал, аргументы разделяются на слова, поэтому он становится && echo 1
вместо && "echo 1"
. Это отлично работает для нашего тривиального примера, но не тогда, когда вы хотите запустить '/usr/bin/command with spaces'
О, возможно, это то, что он имел в виду :) – Oystein 2010-12-05 22:06:11
- 1. Piping с несколькими командами
- 2. Правило с несколькими командами
- 3. xargs с несколькими командами
- 4. htaccess с несколькими командами?
- 5. CTest с несколькими командами
- 6. Проблема с несколькими командами Bash
- 7. Файл сценария с несколькими командами
- 8. Hadoop с несколькими командами замедления
- 9. Linux SSH с несколькими командами
- 10. Проблемы с несколькими командами JSch?
- 11. Командный скрипт Windows с несколькими командами
- 12. Использование Sudo с другими командами
- 13. JSF Primefaces потребовала ошибку с несколькими командами
- 14. Файл сценария оболочки с несколькими командами
- 15. BASH Переменные с несколькими командами и реентерами
- 16. Пакет для цикла с несколькими командами
- 17. процедура вызова ошибки с несколькими командами выбора
- 18. ветви подрывной деятельности с несколькими командами Scrum
- 19. Синтаксис для псевдонимов Git с несколькими командами
- 20. Соединение Python - (SSH/Telnet) с несколькими командами
- 21. Git alias с несколькими командами и аргументами
- 22. Как запустить cmd.exe/k с несколькими командами?
- 23. ErrorAction не работает с несколькими командами
- 24. Плагин с несколькими командами в ckeditor
- 25. Shell и работа с несколькими командами
- 26. Как запустить NSTask с несколькими командами
- 27. НПХ постустановочные терпит неудачу с несколькими командами
- 28. Sublime Text Build System с несколькими командами
- 29. R Системный вызов с несколькими командами Python
- 30. Использование управления выпуском TFS с многостраничными командами
О, возможно, это то, что он имел в виду :) – 2010-12-05 22:12:13