Size: a a a

Сообщество Python Программистов

2020 October 29

TK

Timur Kravchenko in Сообщество Python Программистов
если б еще по сути, а не из-за однокнопочного кейса
источник

E

Egor in Сообщество Python Программистов
Timur Kravchenko
если б еще по сути, а не из-за однокнопочного кейса
слишком много говна из-за пары ошибок, согласен.

с другой стороны, ошибки есть ошибки
источник

TK

Timur Kravchenko in Сообщество Python Программистов
Egor
слишком много говна из-за пары ошибок, согласен.

с другой стороны, ошибки есть ошибки
вот и отлично, спасибо
источник

СK

Сергей K in Сообщество Python Программистов
Timur Kravchenko
сабпроцесс может выполнить необходимые тебе команды
тебе нужно лишь понять какие тебе нужны


и я все еще не понимаю о чем ты
что значит установить "куда надо"?
apt-get не? или что там в убунте
неправильно выразился, screen установлен, необходимо запустить сесию screen в директории
источник

TK

Timur Kravchenko in Сообщество Python Программистов
Сергей K
неправильно выразился, screen установлен, необходимо запустить сесию screen в директории
cd
screen smth?
источник

TK

Timur Kravchenko in Сообщество Python Программистов
если же речь о каких-то флагах скрина - тебе нужно в линуксовые чатики
это вопрос не по питону (@it_chats)
источник

A

Alexander in Сообщество Python Программистов
А зачем вообще такой скрипт на питоне писать?
источник

A

Alexander in Сообщество Python Программистов
И в целом зачем вообще такой скрипт?
источник

TK

Timur Kravchenko in Сообщество Python Программистов
Alexander
А зачем вообще такой скрипт на питоне писать?
я тож не понял)
источник

A

Alexander in Сообщество Python Программистов
screen, как и tmux запускаются, чтобы не потерять интерактивный режим консоли при отключении. Это обычно осознанное действие
источник

A

Alexander in Сообщество Python Программистов
А в формате запускаемого скрипта это больше похоже на примитивную попытку открыть бекдор
источник

СK

Сергей K in Сообщество Python Программистов
Timur Kravchenko
если же речь о каких-то флагах скрина - тебе нужно в линуксовые чатики
это вопрос не по питону (@it_chats)
сесия Screen запускается очень просто, в нужной директории через консоль ввести screen. Но проблема в том что мне нужно сделать это при помощи скрипта Python
источник

A

Alexander in Сообщество Python Программистов
Сергей K
сесия Screen запускается очень просто, в нужной директории через консоль ввести screen. Но проблема в том что мне нужно сделать это при помощи скрипта Python
os.chdir(path)
subprocess.call("/usr/bin/screen", "flag1", "flag2",...)
источник

A

Alexander in Сообщество Python Программистов
И все равно не понятно, почему не на bash, где все гораздо проще, и зачем это нужно вообще
источник

СK

Сергей K in Сообщество Python Программистов
Alexander
А в формате запускаемого скрипта это больше похоже на примитивную попытку открыть бекдор
Нет есть телеграм бот, который принимает от пользователя данные, на основе этих данных формируется файлы .py и .sh, потом запускается .sh который в свою очередь запускает в цикл .py
источник

A

Alexander in Сообщество Python Программистов
Вы запускаете пользовательские скрипты у себя на сервере???
источник

R3

Rud 356 in Сообщество Python Программистов
Хах)
источник

A

Alexander in Сообщество Python Программистов
Не думайте, что screen - это безопасное окружение. Это всего лишь обёртка над tty.
источник

A

Alexander in Сообщество Python Программистов
Если вы делаете что то вроде @rextester_bot, то ознакомьтесь с контейнеризацией и изоляцией контейнера
источник

ZE

Zhanibek Ergaliev in Сообщество Python Программистов
Здравствуйте! Ребят а так можно сделать?
def func(a="", b=[i for i in b if b < 2]):
   return a, b
a = func(b=[123])
Если нет то как можно сделать что бы было тоже самое но в скобках функции?
источник