2014-10-20 131 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 

您也可以打开堆栈作为库文件(检查开始在字典中使用)并从您的脚本访问它们的处理程序等。

相关问题