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

Talend Data Integration 安装与升级指南 (Linux)

EnrichVersion
7.1
EnrichProdName
Talend Data Integration
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Runtime
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