sudo一個*.sh檔案找不到命令;終端啟動軟體終端不能關閉
軟體目錄已經加入環境變數中.
在我的Ubuntu18下想要執行一個軟體的.sh啟動命令,於是就sudo xxx.sh卻提示找不到命令
.
這是由於Ubuntu的安全機制導致的,個人的比較好的解決辦法是:
1,建立xxx.sh檔案的一個軟連線,最好是軟連線,加上-s引數
例如:
sudo ln -s /opt/android-studio/bin/啟動指令碼名.sh 軟連線名
2,將軟連線丟到secure_path目錄,以下目錄都為secure_path目錄,隨便放一個就行:
也可以建立時候直接建立到secure_path. 冒號是分割符
secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
3,終端鍵入sudo 軟連線
*回車
OK~
4,利用終端啟動軟體終端不能關閉?
這樣啟動:
nohup sudo 軟連線
然後直接關閉
終端,也可以ctrl+z
,繼續使用終端
- secure_path目錄預設加入環境變數中,不用再去新增環境變數
相關推薦
sudo一個*.sh檔案找不到命令;終端啟動軟體終端不能關閉
軟體目錄已經加入環境變數中. 在我的Ubuntu18下想要執行一個軟體的.sh啟動命令,於是就sudo xxx.sh卻提示找不到命令. 這是由於Ubuntu的安全機制導致的,個人的比較好的解決辦法是: 1,建立xxx.sh檔案的一個軟連線,最好是軟連線,加上-s引數 例如: sudo
sudo:addgroup:找不到命令
之前我跳過了大部分前面的課程現在講的stringbuilderButtonGroup我不懂請問是哪部分的 6年本科22w/年北京資料庫核心開發各位請給些建議6年本科22w/年北京資料庫核心開發各位請給些建議 老師我想問一下如果是兩個欄位中的分詞一樣了是不是就不生成索引了我現在
ubuntu由於使用了/bin/sh 導致找不到pushd命令
ubuntu由於使用了/bin/sh 導致找不到pushd命令 切換回/bin/bash即可,但是我在shell中宣告#!/bin/bash還是繼續報錯 看到一句解釋如下: This has to do with /bin/sh being linked to
ant 命令打包報錯 local.properties檔案找不到
提示 sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var 進入sdk to
linux執行sh檔案時候 cd命令總是提示對應檔案不存在的問題
剛開始以為是路徑問題, 但是經過反覆確認,確認路徑確實沒有問題也是存在的,後來想起來,我的sh檔案是現在本地(Windows)下寫好的,然後傳到Linux上的,會不會是檔案的本身問題,於是我就在Linux下新建了一個檔案,然後同樣的命令放進去,發現沒有問題,不報
php程式設計中require和include多層巢狀導致檔案找不到的錯誤
php中include和require可以包含其他檔案 但常引入的是一個相對路徑 如此會產生一個檔案,如下: 例如: (網站根目錄) ├資料夾A │ │ │ └1.php ├資料夾B │ │
關於spring配置檔案找不到xsd檔案的解決辦法
最近在搭建dubbo+zookeeper,在配置配置檔案的時候遇到這個問題: cvc-complex-type.2.4.c: 萬用字元的匹配很全面, 但無法找到元素 'dubbo:application' 的宣告。 根據錯誤提示,有可能是http://code.
使用idea寫ssm的時候提示原始檔夾中的檔案找不到
<context:property-placeholder location="classpath:db.properties"/>這一行idea提示找不到db.properties這個檔案原因是idea和myeclipse有點不一樣,需要將包含這個資料夾的檔案設定為原始檔夾
python 中 chrome binary 檔案找不到 高效解決方法
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary (Driver info: chromedriver=2.40.565498 (ea082d
eclipse中web專案部署以後jsp的java檔案找不到問題(Tomcat配置serverlocations)
我的開發環境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web專案jsp檔案被tomcat轉換成java以後的java原始檔的位置。發現正常情況下的webapps以下。沒有看到我部署的專案 同一時候,work資料夾(jsp的工
PyCharm檔案刪除後提示檔案找不到:遞迴刪除目錄下pyc檔案
PyCharm程式碼刪除後,會提示檔案找不到,這是由於.pyc 位元組碼檔案沒有刪除,執行的是之前的程式碼編譯好的*.pyc 位元組碼檔案 解決辦法: 刪除*.pyc 檔案 刪除當前目錄下.pyc檔案 $ rm -rf "*.pyc" 遞迴刪除目錄下.pyc檔案
可執行jar包,配置檔案找不到,看這裡
獲取部署的路徑 String ProjectPath=XXX.class.getProtectionDomain().getCodeSource().getLocation().getPath(); 這個比其他的都好用 public static String getC
mybatis xml對映檔案找不到
問題: mybatis的xml對映檔案找不到。 原因: mapper.xml檔案在java目錄 <resources> <resource> <!--此處配置到j
jar包中的檔案找不到對應的地址的解決方法
對於本地的地址,測試時可以。一上到服務環境,就報錯,,xml的檔案地址找不到。於是也找了好多網上的方式解決,但始終解決不了。於是在一次偶然機會,找到了一種方式,反射流的方式。解決。 InputStream inputStream = ClassUtils.class.getResourceAs
Centos7 安裝vmware tool 共享檔案找不到解決方法
解決方法:yum -y install kernel-devel 重新執行: ./vmware-install.pl 2、安裝過程出現錯誤:vmhgfs-only/page.c:1625:23: error: too many arguments to fu
WIN10 刪除檔案 找不到該專案
使用WIN10作業系統,偶爾會遇到無法刪除檔案的問題,比如系統備份檔案、未下載完的BT檔案等,一般刪除時會提示"找不到該專案",遇到這樣的問題我們可以使用批處理檔案刪除掉這些頑固檔案。 解決辦法如下:
stuts.xml 配置提示警告:struts.dtd檔案找不到
警告地點: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/st
linux 安裝JDK libjli.so 檔案找不到
liunx 安裝JDK時 報出 java-error-while-loading-shared-libraries-libjli-so 或者沒有找到該資料夾 yum install lrszs sz 下載 rz 上傳 本人jdk echo $JAVA_HOME
mysqld_safe 啟動資料庫報找不到 mysqld 啟動檔案
.版本1)作業系統cat /etc/issueCentOS release 6.9 (Final)Kernel \r on an \mcat /proc/versionLinux version 2.6.32-696.el6.x86_64 ([email prote
word中MathPage.wll或MathType.dll檔案找不到的解決方案(親測有效!)
在安裝了正版的mathtype 6.9b之後開啟word,竟然報了個mathpage.wll找不到的錯,於是乎逛了各大網站、部落格,一遍遍的試,不知道諸位是不是也和我一樣,屢次操作均是失敗。 但我的一次自行嘗試竟然解決了這個問題,其實解決的方法很簡單。因為由於版本的原因,網