perl

    -2熱度

    1回答

    在我們的web應用程序中,我們使用網格顯示作業當前狀態,用戶可以選擇多個記錄並單擊該動作以更改作業狀態。在動作點擊時,我們將動作發送給vanilla CGI,以選擇每個產生Perl腳本來改變狀態的作業。我們這樣做是因爲每個工作都可以作爲不同的用戶運行,所以採取行動的人應該具有sudo權限才能採取行動。 我們計劃通過發送所有選定的作業詳細信息和產卵過程來對作業採取行動來提高性能。在探索更多CGI時,

    1熱度

    1回答

    我試圖用FCNTL庫在同一時間只能運行一個腳本實例, 它的工作原理,當它是誰運行腳本(同一臺服務器只能在一臺服務器」 t運行腳本的另一個實例),但如果我有另一個服務器(實際上訪問相同的文件系統)運行腳本,它不起作用(他可以實際運行它)。 任何人對如何處理這個使用FCNTL庫的想法(或其他?)提前 感謝。

    0熱度

    1回答

    我有一個請求,我讓使用API​​在GET LWP::UserAgent, 至多數據返回爲JSON,至多兩個結果如下: { "status":1, "time":1507891855, "response":{ "prices":{ "nome1\u2122":{ "preco1":1111, "preco2":158

    2熱度

    1回答

    縱觀近期的一些問題,我看到下面的尷尬建設:(我所熟悉的是while (my $line = <$IN>) {...}成語) open my $IN, "<", 'file' or die "can't read from 'file'. $!"; foreach my $line (<$IN>) { ... } 我的問題是,它的foreach成語迫使<>成列表上下文,並因此要求解

    3熱度

    1回答

    我有一個Perl腳本,它在臨時目錄$tempdir中生成pdf $pdffile並使用xdg-open將其打開。一旦用戶查看文件,該腳本應該刪除工作目錄。下面是我遇到的麻煩的部分代碼: system "xdg-open $pdffile"; remove_tree($tempdir); 我的system理解是,它應該等到繼續程序之前的命令返回。但是,當我執行此代碼時,我收到消息「無法打開/t

    -1熱度

    1回答

    爲了輸入數據,我有一個可變大小的散列,其中多個元素具有相似的名稱。哈希可能看起來像是一個例子; wineName0 =>夏敦埃 wineFull0 => 4.00 wineHalf0 => 2.00 wineName1 =>黑比諾 wineFull1 => 16.00 wineHalf1 => 8.00 plateName0 =>側腹牛排 plateCost0 => 14.00 plateTemp

    0熱度

    2回答

    所有的數字我有一個在遠程機器上運行shell:命令,該命令返回類似這樣 ok: [proxmox] => { "CONTAINER_INFO": { "changed": true, "cmd": "pct list | grep -w test", "delta": "0:00:00.463029", "end": "2017-10-13

    2熱度

    2回答

    我正在嘗試創建幾個可以一起工作的函數。 getFH應採用打開文件的模式(>或<),然後是文件本身(從命令行)。它應該做一些檢查,看看文件是否可以打開,然後打開它,並返回文件句柄。 doSomething應該接受文件句柄,並循環數據並執行任何操作。但是,當程序行到while循環,我得到的錯誤: readline() on unopened filehandle 1 我在做什麼錯在這裏? #! /us

    -4熱度

    1回答

    如果我有一個Perl散列,並且我隨機生成了一個數值,那麼如何讓我的代碼檢查隨機生成的值是否已經存在於散列中?

    0熱度

    2回答

    我目前正在將CGI應用程序遷移到Dancer2。我以前使用了使用MySQL的「手工製作」身份驗證機制,並使用了屬性爲email,password和state的用戶表。 state表示賬戶是active還是locked。 locked表示帳戶被禁用(邏輯刪除)。 我也有表roles和user_roles來實現我的兩個角色:管理員和用戶。 一切工作就像一個魅力,但有一個例外: 用我的舊的「手工製作」的