2014-07-01 2 views
-1

Запрос на сервере, на котором я работаю, содержит полезную информацию. Интересно, есть ли способ получить эту строку в Python, чтобы я мог написать автоматическую программу, которая может иметь определенное поведение в соответствии с машиной (может быть известно из подсказки), на которой она выполнена.Как получить приглашение оболочки в Python

Некоторые люди предлагают /bin/bash, но это не сработает. Он просто входит в программу bash, чья подсказка отличается. Большое спасибо.

+0

Что именно вы хотите сделать, так или иначе не из 'bash'? – JakeGould

+0

@ JakeGould Я не понимаю вас. Я дал понять, что приглашение полезно, но я не знаю, откуда я родом, сервер из школы и является общедоступным. –

+1

Попробуйте 'uname -n',' whoami', 'os.getcwd()' и т. Д. .. – Ryan

ответ

1

Try в Баш

echo $PS1 

видеть быстрое Definiton.

Вероятно, вы могли бы найти это Definiton также в ~/.bashrc, ~/.profile, /etc/profile или /etc/bash.bashrc

Но приглашение можно использовать специальные знаки, чтобы получить какую-то информацию, и вы не можете получить то, что программа была использована.

Смежные вопросы