Я не могу объяснить, что именно не удается в вашем примере ( поэтому Я допускаю, что это что-то вроде программирования вуду на моей стороне ), но это исправление, которое (почти - см. Ниже *) работает в моем bash (Debian):
echo
; $ 2
. Результат:
echo password | su -c "ps aux | grep verySpecificChain | grep -v grep | /usr/bin/awk '{ print \$2 }' | xargs kill" userName;
* Я написал «почти работает», потому что Debian не позволяет мне использовать su
в конвейере для вывода пароля. Я должен запустить его без начального echo
и ввести пароль в интерактивном режиме. Я думаю, это не проблема в Fedora OP.
Итак, я понял... в общем, вам нужно отредактировать файл /etc/wpa_supplicant/wpa_supplicant. conf
и добавьте запись вроде этой:
network={
ssid="My_Network_Name"
psk="password"
key_mgmt=WPA-PSK
}