сохранить терминал гнома в файле

Я использую следующую команду, чтобы открыть терминал и выполнить сценарий. Как сохранить вывод к файлу журнала.

gnome-terminal -x bash -c "print1.py; read -n1" &

Я попробовал следующие опции, но не успешно выполнялся. Любезно предложите решение.

gnome-terminal -x bash -c "print1.py; read -n1" & > log.txt
gnome-terminal -x bash -c "print1.py; read -n1" & | tee log.txt
gnome-terminal -x bash -c "print1.py; read -n1" & | tee -a log.txt
1
задан 13 February 2017 в 09:01

2 ответа

Принятие эти read только для интерактивности, попытайтесь сохранить вывод в эти bash команда:

gnome-terminal -x bash -c "print1.py | tee log.txt; read -n1" &
2
ответ дан 7 December 2019 в 12:35

Просто используйте script для сохранения всего вывода в файл.

[morris@rhel tmp]$ script output.log
Script started, file is output.log
[morris@rhel tmp]$ uname -r
3.10.0-514.21.1.el7.x86_64
[morris@rhel tmp]$ exit
Script done, file is output.log
[morris@rhel tmp]$ cat output.log 
Script started on Sun 18 Jun 2017 06:55:39 PM HKT
[morris@rhel tmp]$ uname -r
3.10.0-514.21.1.el7.x86_64
[morris@rhel tmp]$ exit

Script done on Sun 18 Jun 2017 06:55:48 PM HKT
[morris@rhel tmp]$ 

с gnome-terminal, что-то как рев может работать.

gnome-terminal -x bash -c "script -c 'print1.py; read -n1' output.log; who -a;" &
1
ответ дан 7 December 2019 в 12:35

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

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