С тех пор, как VirtualBox v4.0, легко решить эти проблемы с разрешениями! Вам не нужно беспокоиться о mkdir, mount, chmod, umask и т. Д. Чтобы получить доступ к вашим автоматически установленным общим папкам (которые по умолчанию отображаются в /media с префиксами sf_), вам нужно только одно: добавьте свое имя пользователя в группу vboxsf через sudo usermod -a -G vboxsf [username].
Для удобства вы также можете создать символические ссылки на эти общие папки в своем home (например, ln -s /media/sf_Stuff ~/Stuff).
Источник (который я подтвердил при моем использовании VirtualBox в Mac OS X 10.11): http://www.virtualbox.org/manual/ch04.html #sf_mount_auto
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#!/bin/bash
while true; do
# testing...
LC_ALL=C nmcli -t -f DEVICE,STATE dev | grep -q "^wlan0:connected$"
if [ $? -eq 0 ]; then
break
else
# not connected, sleeping for a second
sleep 1
fi
done
# now connected, run the script
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#!/bin/bash
while true; do
# testing...
LC_ALL=C nmcli -t -f DEVICE,STATE dev | grep -q "^wlan0:connected$"
if [ $? -eq 0 ]; then
break
else
# not connected, sleeping for a second
sleep 1
fi
done
# now connected, run the script
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#!/bin/bash
while true; do
# testing...
LC_ALL=C nmcli -t -f DEVICE,STATE dev | grep -q "^wlan0:connected$"
if [ $? -eq 0 ]; then
break
else
# not connected, sleeping for a second
sleep 1
fi
done
# now connected, run the script
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#!/bin/bash
while true; do
# testing...
LC_ALL=C nmcli -t -f DEVICE,STATE dev | grep -q "^wlan0:connected$"
if [ $? -eq 0 ]; then
break
else
# not connected, sleeping for a second
sleep 1
fi
done
# now connected, run the script
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#! / Bin / bash, пока это правда; do # testing ... LC_ALL = C nmcli -t -f DEVICE, STATE dev | grep -q "^ wlan0: связанный $", если [$? -eq 0]; затем перерыв else # не подключен, сон для второго сна 1 fi done # теперь подключен, запустите скрипт
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#! / Bin / bash, пока это правда; do # testing ... LC_ALL = C nmcli -t -f DEVICE, STATE dev | grep -q "^ wlan0: связанный $", если [$? -eq 0]; затем перерыв else # не подключен, сон для второго сна 1 fi done # теперь подключен, запустите скрипт
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#! / Bin / bash, пока это правда; do # testing ... LC_ALL = C nmcli -t -f DEVICE, STATE dev | grep -q "^ wlan0: связанный $", если [$? -eq 0]; затем перерыв else # не подключен, сон для второго сна 1 fi done # теперь подключен, запустите скрипт
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#! / Bin / bash, пока это правда; do # testing ... LC_ALL = C nmcli -t -f DEVICE, STATE dev | grep -q "^ wlan0: связанный $", если [$? -eq 0]; затем перерыв else # не подключен, сон для второго сна 1 fi done # теперь подключен, запустите скрипт
Я начал бы его при загрузке и давал ему подождать, пока не будет подключен wlan0. Вы можете проверить это с помощью
#! / Bin / bash, пока это правда; do # testing ... LC_ALL = C nmcli -t -f DEVICE, STATE dev | grep -q "^ wlan0: связанный $", если [$? -eq 0]; затем перерыв else # не подключен, сон для второго сна 1 fi done # теперь подключен, запустите скрипт
nmcli
, вы можете просто запустить nmcli, добавленный LC_ALL = C, чтобы избежать проблем с локальностью.
– htorque
4 December 2010 в 15:17
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
start on net-device-up wlan0
exec your_script
в Ubuntu вы можете использовать для этого выскочку. Сохраните следующий текст в файл /etc/инит/yourscript.конф
start on net-device-up wlan0
exec your_script
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
start on net-device-up wlan0
exec your_script
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
start on net-device-up wlan0
exec your_script
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
запустите net-device-up wlan0 exec your_script
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
запустите net-device-up wlan0 exec your_script
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
запустите net-device-up wlan0 exec your_script
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
запустите net-device-up wlan0 exec your_script
В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
запустите net-device-up wlan0 exec your_script