Doesn't gksudo /.../myscript.sh do everything you want (assuming you're running Gnome)? – Ken Sharp
... na verdade isso parece funcionar! Parece que este é um exemplo dos problemas misteriosos mencionados aqui link
Eu tenho um script que faz o seguinte:
Quando eu executo este script no terminal
sudo /.../myscript.sh
ele é executado com o comportamento esperado. No entanto, quando executo esse script a partir de um atalho na área de trabalho, ele é executado, mas com problemas. Em particular:
Ele parece estar montado e eu posso 'cd' no diretório montado e listar o conteúdo. No entanto, quando tento listar o conteúdo de um subdiretório, recebo esta mensagem:
ls: lendo o diretório.: Erro de entrada / saída
Parece que não tenho acesso de gravação ao diretório. (Não consigo salvar arquivos)
Minha entrada na área de trabalho é assim: (... é apenas para simplificar, novamente)
[Desktop Entry]
Name=myscript
Exec=mate-terminal -e "sudo /.../myscript.sh"
Terminal=false
Type=Application
Alguém pode sugerir por que a execução do script a partir do shell parece funcionar, mas a execução do atalho da área de trabalho me causa problemas?
Doesn't gksudo /.../myscript.sh do everything you want (assuming you're running Gnome)? – Ken Sharp
... na verdade isso parece funcionar! Parece que este é um exemplo dos problemas misteriosos mencionados aqui link
Tags bash sshfs remote shell-script