LinuxForum.Fans
Тема

запуск нескольких команд в screen

Автор: danweb007 3 сообщений 3055 просмотров
#312007

Здравствуйте. Подскажите как заставить работать такой скрипт правильно:

#!/bin/sh
scrfunc() {
echo aaaaaaaaaaaaa
echo dddddddddddddd
top
}
screen scrfunc

когда запускаю пишет no such file scrfunc. Как вы поняли мне нужно чтобы при запуске команды screen туда передавалось сразу несколько команд. Можно конечно scrfunc вынести в отдельный файл, но мне хотелось бы как нибудь организовать все красиво в одном файле_). Через ; тоже не передается. Как быть*?

#312011

как-то так можно:
screen bash -c 'echo aaa; echo bbb; top'

#313673

так спасибо)

Войдите или зарегистрируйтесь, чтобы ответить.