gksudo

    0熱度

    1回答

    如何使用gksu gnome-schedule設置工作目錄,以便腳本中引用的所有shell使用我使用cd設置的工作目錄? 在Ubuntu上,我有一個名爲runProcess.sh的shell腳本。該腳本位於名爲/ var/myscripts的目錄中。該腳本需要從/ var/myscripts目錄執行,因爲腳本會引用同一目錄中或/ var/myscripts的子目錄中的其他shell。腳本也需要以r

    -1熱度

    1回答

    其中安裝工具PixieScript 我有問題 [email protected]:/home/mohcin/Downloads/PixieScript_v2.6.3# ./INSTALADOR DEPENDENCIAS GLOBALES COMPROBANDO DEPENDENCIA GTKDIALOG .... OK COMPROBANDO DEPENDENCIA YAD .......

    4熱度

    1回答

    我使用PyInstaller將兩個腳本轉換爲一個可執行文件,其中一個調用另一個。我遇到的問題是我無法弄清楚如何捆綁兩個腳本,仍然讓他們相互引用: 導致問題的代碼是一個腳本,script1.py包含: subprocess.call(['gksudo','python script2.py']) 這很好,當我正常運行腳本,但一旦他們打包在PyInstaller我不知道如何使電話工作。

    1熱度

    1回答

    我想卸載名爲VirtualDVD的掛載點。 我要運行的命令,「gksudo卸除VirtualDVD」 我的功能是: def umount(self): '''unmounts VirtualDVD''' cmd = 'gksudo umount VirtualDVD' proc = subprocess.Popen(str(cmd), shell=True, stdo

    0熱度

    1回答

    我想實現的是從java應用程序安裝一個軟件,該軟件是我創建的 。我有gksudo的許可。然後,我輸入我的通行證,程序開始工作,直到出現yes/no選項。我怎麼能通過這個問題? import java.io.IOException; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.

    3熱度

    1回答

    我無法與使用getOutputStream的進程進行交互。這裏是我的代碼: Process p = null; ProcessBuilder pb = new ProcessBuilder("/home/eric/this.sh"); pb.directory(new File("/home/eric/")); p = pb.start(); InputS

    0熱度

    1回答

    我試圖在gnome菜單中使用啓動器來啓動Tomcat服務器。爲此我使用了以下命令「gksu sh/myhome/tomcat_starter」。腳本「tomcat_starter」定義了一些環境變量,它啓動服務器之前: #!/bin/bash JAVA_HOME="/myhome/java" export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin expor

    3熱度

    2回答

    我想用sudo來臨時安裝兩個獨立的網絡驅動器,因爲我的NAS設備並不總是在線,所以我不相信向/ etc/fstab添加任何東西是必要的。 下面的代碼是能夠做到這一點,但是我不打算從終端上運行腳本,從而通過sudo密碼提示是我的問題: #!/bin/sh sudo mount -t cifs //10.1.1.9/Volume_1 /media/DNS323-A -ousername=user,

    2熱度

    1回答

    我的GUI將以用戶身份啓動。程序中有一個更新機制,它使用root權限調用一個包裝腳本。爲此,我使用gksudo,直到我意識到,它被替換爲pkexec。 如果我只是用pkexec替換gksudo,它的效果很好。但我想有一個自己的消息給用戶。因此,我必須修改或在/ usr /股生成XML的策略文件/ polkit-1 /行動 我的問題是,當我打電話 pkexec <my-program> 我會得到

    0熱度

    1回答

    嗨我現在有一個較小的問題,但仍然是一個問題。我的python腳本在通過gksudo運行時似乎不按順序執行。系統命令在第一個if塊執行之前, print ("Removing Partial, Unneeded, And Obsolete Packages..."); 那一行。 這裏是我的腳本的其餘部分: #!/usr/bin/env python import os; F1 = ope