предопределенный вход в nohup сценарии оболочки

Я пытаюсь записать сценарий оболочки, что я могу затем nohup поскольку это, как предполагается, работает в течение многих часов. Я - новичок оболочки, таким образом, я борюсь с этим много.

Сценарий должен сначала открыть некоторое программное обеспечение (комплект анализа данных ACE), который обычно предлагает пользователю некоторый вход (выбирающий один из многих возможных входных файлов; этого можно потенциально избежать, только поместив один входной файл в каталоге, из которого сценарий называют). Я затем должен запустить алгоритм путем ввода его (теплее) имени. Так, таким образом, мне нужен сценарий к:

  1. откройте ACE
  2. введите имя файла в ACE (дополнительный, может избежаться),
  3. запустите алгоритм путем ввода его имени

вход на шагах 2-3 должен быть предопределен - я не хочу быть предложенным его, поскольку я знаю то, что я хочу выполнить.

до сих пор я имею ace_script:

#!/bin/sh

/home/nfg/ACE-ilProlog-1.2.20/linux/bin/ace

добавление echo "warmr" или read "warmr" польза ни к чему. выполнение ace_script разжигает ACE, который затем жалуется на ошибку при чтении из потока и закрывается.

любая справка или предложения относительно шагов 2-3 значительно ценились бы.

2
задан 14 December 2015 в 21:05

1 ответ

Для получения содержания файла, Вы используете кошку:

$ cat myfile.txt

cats are cool
I like trains

Поэтому просто кошка файл с алгоритмом называют в нем?

<час>

я был бы удивлен, не имело ли программное обеспечение уже своего рода способа дать эти данные ему? Проверьте документацию - , этот PDF может быть тем, в чем Вы нуждаетесь.

0
ответ дан 2 December 2019 в 23:37

Другие вопросы по тегам:

Похожие вопросы: