所以,我试图用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/

10-16 11:06