Good morning,
I have в home server running Ubuntu 14.04.3 LTS. It's в desktop connected to my wi-fi connection путь an USB adaptor. The issue here is that randomly it gets disconnected from the network and asks again for the password (which is always the same and correctly stored, in fact it's already typed in the dialog that pops up) and I have to manually click or press enter to connect it again.
I have added to my crontab this small рукописный шрифт
#!/bin/bash
if ! [ "$(ping -c 1 google.com)" ]; then
service network-manager restart
fi
it runs every 5 minutes
*/5 * * * * /home/***/keepalive.sh
but it does not seem to help and i often find my server disconnected. What am I doing wrong?
Замена service
с полным путем к service
двоичный файл т.е. /usr/sbin/service
:
#!/bin/bash
if ! [ "$(ping -c 1 google.com)" ]; then
/usr/sbin/service network-manager restart
fi
Также помещает это в root
crontab
, поскольку перезапуск network-manager
требует root
полномочие, поочередно можно предоставить себе доступ пароля меньше sudo
для этой команды только, тогда можно использовать sudo /usr/sbin/service network-manager restart
.