Size: a a a

2020 October 17

tf

time flies 🏴 in Linux Чат
Не он, а ему ;)
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Anton Pavlenko
Родителю конечно. Он же должен послать сигнал о завершении
Не совсем. Это не сигнал о завершении, а сигнал о прочтении кода возврата. Процесс уже завершился, но висит зомбёй, потоу что родитель забил на посмертную записку.
источник

AP

Anton Pavlenko in Linux Чат
Vadim "Oxyd" Priluzkiy
Не совсем. Это не сигнал о завершении, а сигнал о прочтении кода возврата. Процесс уже завершился, но висит зомбёй, потоу что родитель забил на посмертную записку.
Я когда-то скрипт писал для этого. Только вот я жадный и не выкладывал на гитхаб. И теперь хз где он
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Переслано от Vadim "Oxyd&quo...
Ну короче, для зомби есть способ... (как ты сироту, в современной системе, получил я удивляюсь, да)
Для создания зомбака, можно взять пример из википедии...
#!/usr/bin/env python2
# -*- coding: utf8 -*-

import subprocess
import time
import threading

# Порождаем процесс 'ls' с параметром '-l'
proc = subprocess.Popen(['ls','-l'])

# Останавливаем главный поток программы на 500 секунд. На их протяжении процесс будет иметь
# статус "зомби", хоть процесс уже и завершился, поскольку не была выполнена обработка
# результата процесса
time.sleep(500)

# В этом месте зомби исчезнет, т.к. программа очистит буферы ввода-вывода для процесса
# и считает код его завершения
proc.communicate()

time.sleep(5)
И можно в соседнем терминале цапануться к процессу родителю по его PID (Ессесно от рута)
запускаем gdb -p ParentPID (пид процесса родителя) и в нём, после запуска, пишем wait(PID_of_children_zombie)После чего зомбак успешно завершается.
источник

AP

Anton Pavlenko in Linux Чат
Vadim "Oxyd" Priluzkiy
Переслано от Vadim "Oxyd" Priluzkiy
Ну короче, для зомби есть способ... (как ты сироту, в современной системе, получил я удивляюсь, да)
Для создания зомбака, можно взять пример из википедии...
#!/usr/bin/env python2
# -*- coding: utf8 -*-

import subprocess
import time
import threading

# Порождаем процесс 'ls' с параметром '-l'
proc = subprocess.Popen(['ls','-l'])

# Останавливаем главный поток программы на 500 секунд. На их протяжении процесс будет иметь
# статус "зомби", хоть процесс уже и завершился, поскольку не была выполнена обработка
# результата процесса
time.sleep(500)

# В этом месте зомби исчезнет, т.к. программа очистит буферы ввода-вывода для процесса
# и считает код его завершения
proc.communicate()

time.sleep(5)
И можно в соседнем терминале цапануться к процессу родителю по его PID (Ессесно от рута)
запускаем gdb -p ParentPID (пид процесса родителя) и в нём, после запуска, пишем wait(PID_of_children_zombie)После чего зомбак успешно завершается.
Как это символично мочить зомбаков с помощью мертвой версии языка 😃
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Anton Pavlenko
Как это символично мочить зомбаков с помощью мертвой версии языка 😃
Не мочить а создавать.
источник

AP

Anton Pavlenko in Linux Чат
Vadim "Oxyd" Priluzkiy
Не мочить а создавать.
Тем более.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Настоящая, боевая некромантия.
источник

MK

Maksym Kushnir in Linux Чат
источник

MK

Maksym Kushnir in Linux Чат
Переслано от Maksym Kushnir
о! эврика!!!
а через рути никак?
просто знать хочу.
в папке .ssh на винде должен быть только один ключ?
источник

MK

Maksym Kushnir in Linux Чат
друзья больше 200 человек в сети и никто не знает как это делается с винды на linux вы меня разочаровываете
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Maksym Kushnir
Переслано от Maksym Kushnir
о! эврика!!!
а через рути никак?
просто знать хочу.
в папке .ssh на винде должен быть только один ключ?
А чорт его знает. В обычном OpenSSH может быть сколько угодно ключей. Что там творится в Putty — скорее всего то-же самое.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Maksym Kushnir
друзья больше 200 человек в сети и никто не знает как это делается с винды на linux вы меня разочаровываете
А гугль что сказал?
источник

MK

Maksym Kushnir in Linux Чат
Vadim "Oxyd" Priluzkiy
А гугль что сказал?
передать по scp, но как
источник

VP

Vadim "Oxyd&quo... in Linux Чат
[Нет... Всё-ж не зря в соседних чатах в описаниях канала написано... 1. Думай → 2. Гугли → 3. Задавай вопрос...]
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Maksym Kushnir
передать по scp, но как
Гугли SCP Putty
источник

MK

Maksym Kushnir in Linux Чат
Vadim "Oxyd" Priluzkiy
Гугли SCP Putty
Я то погуглю, но если не знаете, так и напишите, а если знаете и не подсказыаапте, то зря, я уже гуолил перед тем, но видно к вам бесполезно обращаться.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Maksym Kushnir
Я то погуглю, но если не знаете, так и напишите, а если знаете и не подсказыаапте, то зря, я уже гуолил перед тем, но видно к вам бесполезно обращаться.
Ты вот погуглил... И ты хоть один конкретный вопрос по результатам гугления задал? Пока я вижу запросы типа "плюньте мне в рот жованой морковкой" или "дайте мне большую красную кнопку с надписью «сделать мне 3.14здато!»" А вопросы, по результатам гугления, должны звучать так: "Вот мне тут непонятен момент xxx, как тут поступить? Описано на сайте yyy". А за тебя понимать никто не будет. Нигде. И токсичность тут, кстати, ни при чём.
источник

ПС

Полина Скворцова... in Linux Чат
Vadim "Oxyd" Priluzkiy
Ты вот погуглил... И ты хоть один конкретный вопрос по результатам гугления задал? Пока я вижу запросы типа "плюньте мне в рот жованой морковкой" или "дайте мне большую красную кнопку с надписью «сделать мне 3.14здато!»" А вопросы, по результатам гугления, должны звучать так: "Вот мне тут непонятен момент xxx, как тут поступить? Описано на сайте yyy". А за тебя понимать никто не будет. Нигде. И токсичность тут, кстати, ни при чём.
А если человек в результате гугления нашёл только "погугли" то какие вопросы должны быть по таким результатам?
источник

tf

time flies 🏴 in Linux Чат
Полина Скворцова
А если человек в результате гугления нашёл только "погугли" то какие вопросы должны быть по таким результатам?
Покажите мне такой запрос
источник