将 Talend CommandLine 安装为 Ubuntu 上的服务 - 7.1

Talend Data Fabric 安装指南 (Linux)

EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio

过程

  1. 转到 /usr/bin 目录。
  2. 创建一个 commandline_start 文件,其中包含以下内容:
    #!/bin/sh
    cd <CommandLinePath>
    nohup sh commandline-linux.sh&
    警告: <CommandLinePath> 应该是绝对路径。
  3. 创建一个 commandline_stop 文件,其中包含以下内容:
    #!/bin/sh
    (echo stopServer ; sleep 2) | telnet localhost 8002
  4. 确保上面的两个文件是可执行的。为此,您可以在 /usr/bin 目录中执行下面的两个命令:
    chmod +x /usr/bin/commandline_start
    chmod +x /usr/bin/commandline_stop
  5. <CommandLinePath> /addons/scripts/talend_commandline 文件粘贴到 /etc/init.d 目录中,以便创建与上面的两个可执行文件相关的服务。
  6. 使用以下命令使文件可执行:
    chmod +x /etc/init.d/talend_commandline_commandline
  7. 执行以下命令:
    update-rc.d talend_commandline_commandline defaults 60