2014-10-20 129 views
0

我有一個Livecode堆棧,用於處理服務器報告。目前,它從我的桌面上從我的Linux服務器(CentOS)中讀取文件。我想在服務器上設置一個cron作業,它可以爲我運行一切。這裏是我的問題:從無頭服務器上的命令行運行Livecode Stack

  1. 是否有可能在無頭服務器(以及如何)從命令行運行堆棧?
  2. 是否可以將命令行中的參數傳遞給堆棧?
  3. 我該如何在終端上顯示一些文字,表明它有效?

就我的目的而言,如果堆棧編譯爲獨立版本,或者作爲堆棧運行並通過機器上的Livecode安裝運行,則無關緊要。

我的猜測是,在我的openStack處理程序中,當我按下啓動我的報告的按鈕時,我將拋棄所有通常會運行的處理程序,然後用某種關閉代碼結束openStack處理程序命令。

回答

1

如果您安裝社區服務器(或商業服務器),則以下腳本將在服務器上運行並演示如何訪問命令行參數;

#!/path/to/livecode/server/livecode-server 
<?lc 
put "arguments: " & $# & LF 
put "first argument: " & $0 & LF 
put "next argument: " & $1 & LF 

您也可以打開堆棧作爲庫文件(檢查開始在字典中使用)並從您的腳本訪問它們的處理程序等。

相關問題