[英]How to get the program name in an escript program?
我有一個打算使用escript運行的Erlang程序: 當我運行escript myscript.erl 123 456 ,將輸出: 很好,但是程序的名稱在哪里(即myscript.erl )? 例如,在C語言中,在int main(int argc, char *argv ...
[英]How to get the program name in an escript program?
我有一個打算使用escript運行的Erlang程序: 當我運行escript myscript.erl 123 456 ,將輸出: 很好,但是程序的名稱在哪里(即myscript.erl )? 例如,在C語言中,在int main(int argc, char *argv ...
[英]Elixir or Erlang prompt for password with hidden input
我正在用 elixir 編寫 CLI,如何提示用戶輸入密碼,而不在終端中顯示輸入? ...
[英]Why does my simple Erlang server not close?
源文件: 內殼: 我想編寫一個回顯服務器,但是當我退出erlang shell時,error_logger警告不匹配,但是客戶端進程已經關閉。 為什么我的服務器關閉失敗? 怎么了? ...
[英]In Tsung, how can I get publish message time in milisec?
在Tsung中,我想以毫秒級發布消息時間,我在下面嘗試過,但是只能在Sec中獲得時間。 ...
[英]Erlang server connection pool
我有一個在Erlang中的服務。 我正在嘗試連接到該服務。 但是有時連接創建會超時。 我相信這可能是因為服務可能很忙。 這是定期的,一段時間后重新執行我的程序就可以了。 我不確定如何在Erlang中定義連接池。 我正在嘗試研究相同的(遺憾的是到目前為止還沒有成功),並且想更改連接 ...
[英]Erlang - Is it possible to make the messages that appear on erlang shell appear on linux shell too?
我創建了一個小型測試應用程序,當在linux機器上時,我希望看到出現在erlang shell上的消息也出現在linux上。 我不確定該怎么做,但是可能嗎? 我正在以分離模式(erlang shell)運行該應用程序。 編輯: 我的意思是將消息傳遞到linux shell。 ...
[英]Best way to convert list of lists to list of tuples?
將[[1,2,3],[a,b,c],[4,5,6]]列表轉換為這樣的元組列表的最佳方法是什么: 元組N由三個子列表中的每一個的第N個元素組成? 我應該使用尾遞歸函數,列表推導還是其他方法? ...
[英]How can I build an Elixir escript that does not halt the Erlang VM after execution (like elixir --no-halt)
我有一個啟動應用程序的程序,然后將(子)工作者添加到主管。 顯然,在做了之后,它就沒有什么可做的了,它就會停止(退出)。 因此,讓它不停止VM將允許工作人員工作。 我提出的唯一解決方案是添加: 在末尾... 我想構建一個escript ,在運行后不會像以下那樣停止Erla ...
[英]Can't send anything to spawned Erlang process
我有以下Erlang代碼: 我用以下excript rmq.erl運行: excript rmq.erl 此代碼不起作用。 看起來像spawn不起作用。 如果我從main運行它,我的其余代碼工作,函數發送和驗證工作正常(我已經評論過)。 我做錯了什么? 對不起,也許 ...
[英]Use Erlang etop to dump information to a file?
使用Erlang etop將Erlang程序信息轉儲到文件中的命令行選項是什么? 如果無法在命令行中完成此操作,可以在腳本中完成嗎? ...
[英]How does one start an Erlang OTP application and allow the passing of command-line arguments to the application's root supervisor?
Quick 1 liner:如何啟動OTP應用程序並將命令行參數傳遞給它? 我希望能夠以通用的“UNIX”方式啟動OTP應用程序,能夠傳遞由getopts解析的命令行參數。 所以,我有一個erlang escript,它使用getopt庫來處理命令行參數的解析。 詩乃的回答讓我走上 ...
[英]Escript: setting code path relative to script directory
當我嘗試使用 -pz 像這樣在 escript 中設置相對代碼路徑時 該路徑是相對於我從中運行 escript 的目錄進行解釋的,這使得它對於設置相對於腳本位置的路徑毫無用處。 我當前的“解決方法”是使用令人討厭的絕對路徑,因為所有這些都是存儲庫的一部分,我不希望它依賴於位置。 那么如何設置相對於 ...
[英]ejabberd extauth using erlang escript
我在我的一個項目中使用 ejabberd,該項目本身在 erlang 中實現。 我有興趣獲得對身份驗證流程的訪問權限,這樣我就可以集成我的用戶數據庫,而無需在 ejabberd 中單獨注冊它們。 我已經得到了這里描述的大部分內容: https://git.process-one.net/ejabb ...
[英]Erlang escript arguments
我不太了解命令行參數如何與腳本一起工作。 從手冊頁中,我了解到參數是作為字符串列表傳遞給main / 1的。 如何解析傳遞給main的參數? 考慮以下: 一個簡單的測試,僅需一個參數,一切看起來都不錯。 如果我傳入多個參數怎么辦? 那不是我想要的。 我嘗試將字 ...
[英]esrcript cron blues
我有一個從命令行運行良好的 escript 文件,即: 它旨在對 cron 友好,並且所有路徑都是明確的,但是當我運行它時,它無法編譯,說存在bad attributes 。 有問題的壞屬性是宏定義: 答案 感謝 Geoff Ready 的建議,我通過打印出init:script_id() ...