Как убить программу?

Я использовал ответ ajmitch и некоторые сценарии для этого. (Если у кого-то есть лучший способ получить адрес, я был бы рад услышать его.) Вам нужно будет установить curl

#! /bin/sh
# (C) 2011 Erik B. Andersen <erik.b.andersen@gmail.com>
# Licensed under the latest version of the GPL as published by the Free Software Foundation

# Don't bother to reload when lo is configured.
if [ "$IFACE" = lo ]; then
        echo "Interface lo; skipping"
        exit 0
fi

if [ ! -e /usr/bin/curl ]; then
        echo "Curl not installed; skipping"
        exit 0
fi
if [ ! -e /sbin/ifconfig ]; then
        echo "Ifconfig not installed; skipping"
        exit 0
fi
if [ ! -e /bin/grep ]; then
        echo "Grep not installed; skipping"
        exit 0
fi
if [ ! -e /usr/bin/tr ]; then
        echo "Tr not installed; skipping"
        exit 0
fi
if [ ! -e /usr/bin/tail ]; then
        echo "Tail not installed; skipping"
        exit 0
fi

Hostname="something.example.org"
Password="something"
Interface="wlan0"

echo "Running curl"
curl --interface $(/sbin/ifconfig ${Interface} | /bin/grep "Global" | /usr/bin/tr "/" "\n" | /usr/bin/tr " " "\n" | /bin/grep "ff:fe"| /usr/bin/tail -n 1) -6 http://${Hostname}:${Password}@dyn.dns.he.net/nic/update?hostname=${Hostname}

exit 0
0
задан 21 June 2017 в 07:49

6 ответов

В terminal ...

ps auxc # to determine the PID (process ID) or process name

пример ...

           PID                                                     name
            |                                                       |
            V                                                       V
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0 205712  7904 ?        Ss   Jun17   0:05 systemd
root         2  0.0  0.0      0     0 ?        S    Jun17   0:00 kthreadd
root         4  0.0  0.0      0     0 ?        S<   Jun17   0:00 kworker/0:0H
root         6  0.0  0.0      0     0 ?        S    Jun17   0:01 ksoftirqd/0
root         7  0.1  0.0      0     0 ?        S    Jun17   2:57 rcu_sched
root         8  0.0  0.0      0     0 ?        S    Jun17   0:00 rcu_bh
root         9  0.0  0.0      0     0 ?        S    Jun17   0:00 migration/0
r

пример ...

[ f3]

или по имени процесса ...

sudo killall -HUP process_name # the nice way
sudo killall -9 process_name   # if -HUP doesn't work
1
ответ дан 22 May 2018 в 21:22

В terminal ...

ps auxc # to determine the PID (process ID) or process name

пример ...

PID name | | V V USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 205712 7904 ? Ss Jun17 0:05 systemd root 2 0.0 0.0 0 0 ? S Jun17 0:00 kthreadd root 4 0.0 0.0 0 0 ? S< Jun17 0:00 kworker/0:0H root 6 0.0 0.0 0 0 ? S Jun17 0:01 ksoftirqd/0 root 7 0.1 0.0 0 0 ? S Jun17 2:57 rcu_sched root 8 0.0 0.0 0 0 ? S Jun17 0:00 rcu_bh root 9 0.0 0.0 0 0 ? S Jun17 0:00 migration/0 r

пример ...

sudo kill -HUP PID # the nice way sudo kill -9 PID # if -HUP doesn't work

или по имени процесса ...

sudo killall -HUP process_name # the nice way sudo killall -9 process_name # if -HUP doesn't work
1
ответ дан 18 July 2018 в 11:24

В terminal ...

ps auxc # to determine the PID (process ID) or process name

пример ...

PID name | | V V USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 205712 7904 ? Ss Jun17 0:05 systemd root 2 0.0 0.0 0 0 ? S Jun17 0:00 kthreadd root 4 0.0 0.0 0 0 ? S< Jun17 0:00 kworker/0:0H root 6 0.0 0.0 0 0 ? S Jun17 0:01 ksoftirqd/0 root 7 0.1 0.0 0 0 ? S Jun17 2:57 rcu_sched root 8 0.0 0.0 0 0 ? S Jun17 0:00 rcu_bh root 9 0.0 0.0 0 0 ? S Jun17 0:00 migration/0 r

пример ...

sudo kill -HUP PID # the nice way sudo kill -9 PID # if -HUP doesn't work

или по имени процесса ...

sudo killall -HUP process_name # the nice way sudo killall -9 process_name # if -HUP doesn't work
1
ответ дан 24 July 2018 в 19:47

Я обычно делаю это:

найти pid приложения имеет проблемы ps - A | grep someTextToFind

Пример: если ваше приложение является doubleCommander

 ps -A | grep doubl 
 2727 ?        00:04:06 doublecmd
 kill -9 2727

Если таким образом программа также запущена.

нажмите на панель инструментов, найдите системный монитор

найти, что pid приложения имеет проблемы ps - A | grep someTextToFind click right botton Убить Я надеюсь, что это поможет!
1
ответ дан 22 May 2018 в 21:22

Я обычно делаю это:

найти pid приложения имеет проблемы ps - A | grep someTextToFind

Пример: если ваше приложение является doubleCommander

ps -A | grep doubl 2727 ? 00:04:06 doublecmd kill -9 2727

Если таким образом программа также запущена.

нажмите на панель инструментов, найдите системный монитор

найти, что pid приложения имеет проблемы ps - A | grep someTextToFind click right botton Убить Я надеюсь, что это поможет!
1
ответ дан 18 July 2018 в 11:24

Я обычно делаю это:

найти pid приложения имеет проблемы ps - A | grep someTextToFind

Пример: если ваше приложение является doubleCommander

ps -A | grep doubl 2727 ? 00:04:06 doublecmd kill -9 2727

Если таким образом программа также запущена.

нажмите на панель инструментов, найдите системный монитор

найти, что pid приложения имеет проблемы ps - A | grep someTextToFind click right botton Убить Я надеюсь, что это поможет!
1
ответ дан 24 July 2018 в 19:47

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

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