所以,我试图用sudo权限执行一个程序。
我编写了这个脚本:
#!/bin/sh
echo "Bestätigen sie ihr Passwort, damit der Compiler mit erhöhten Rechten gestartet werden kann"
[ "$(whoami)" != "root" ] && exec sudo -- "$0" "$@"
sudo ~./Compiler/Compiler_Project
问题是:有人问我密码;在那之前一切都很好。但是,我不能打开我的文件。区分大小写不是问题:它是正确的大小写
I hope, you can help me; I am a linux-Newb.
最佳答案
必须在脚本中扩展“~”。
!/bin/sh
eval var=~/Compiler/Compiler_Project
sudo $var
关于linux - 在Shell文件(* .sh)中打开Linux二进制文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38583597/