Как получить точные команды, которые запускают процесс bash?

У меня была такая же проблема с моим рабочим столом ubuntu. Моя книга python предложила мне вызвать python, просто набрав python в терминале, но он вызывал только предыдущую версию python 2.

Сначала проверьте, есть ли у вас версия python 3 или нет. Откройте командный терминал, введите python3

Вы видите подтверждение, которое вы делаете?

Сначала проверьте, есть ли у вас версия python 3 или нет. Откройте командный терминал, введите

python3

sudo apt-get install python3

1
задан 30 November 2016 в 04:50

1 ответ

Вариант 1. Запустите свой скрипт с помощью bash -x /path/to/your/script.sh. Затем Bash распечатает каждую строку, которую он выполняет, с префиксом +.

Вариант 2: используйте strace: strace -p 10043 (заменив 10043 на фактический идентификатор процесса этого скрипта). Он расскажет вам, что делает исполняемый скрипт, возможно, в гораздо более подробной информации, которая вам нужна.

3
ответ дан 23 May 2018 в 03:46

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

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