$processName = "php-cgi" $survivorsCount = 6 $processList = Get-Process -Name $processName $doomedCount = $processList.Count if ($doomedCount -gt $survivorsCount) { $bulletCount = $doomedCount - $survivorsCount $bulletCount $killkillkill = $processList | Select-Object -first $bulletCount | Stop-Process -force }
Клочки бумаги, на которых обычно ведутся записи, имеют обыкновение теряться, если их вовремя не подшить. Мысли на тему линукса, а может и не только его, - чтоб не забыть.
2016-04-07
Как убить лишние копии процесса в windows
Потребовалось сотворить костыль, убивающий незавершающиеся копии процесса, на всякий случай оставив последние из запущенных. В моем случае это костыль, но в целом кому-то может и пригодиться, так что выкладываю рецепт на powershell:
Сгенерировано: hilite.me
2016-04-01
Простейший пингер с логированием под bash
Собственно пингуем, ведем лог и это все что надо )
#!/bin/bash if [[ -z "$1" ]]; then echo "Please enter IP, ex.: $0 127.0.0.1" exit else echo "Logfile: /tmp/ping_$1" fi while true do while ! ping -c1 $1 &>/dev/null do echo "Ping Fail - `date`" >> /tmp/ping_$1 done echo "Host Found - `date`" >> /tmp/ping_$1 sleep 1 done
Подписаться на:
Сообщения (Atom)