/
jenyapng
/
project-bash
Обзор
Документация
Войти
/
jenyapng
/
project-bash
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task-3/script-1.py
30 строк
886 B
jenyapng
first_commit
11 авг 2026, 16:22
11 авг 2026, 16:22
9ea1476
Код
Авторство
О чём код?
#!/usr/bin/env python3 import subprocess import os def run_bash_from_python(): """Функция запуска Bash из Python""" # Создаем временный Bash-скрипт bash_script = "/tmp/bash_script_temp.sh" with open(bash_script, 'w') as f: f.write('''#!/bin/bash echo "" echo "Привет из Bash!" echo "Это сообщение сгенерировано Bash-скриптом" echo "Текущий пользователь: $USER" echo "Запущено из Python-скрипта: $(basename $0)" echo "" ''') # Даем права на выполнение os.chmod(bash_script, 0o755) # Запускаем Bash-скрипт subprocess.run(bash_script, check=True) # Удаляем временный файл os.unlink(bash_script) if __name__ == "__main__": run_bash_from_python()