小编Jan*_*ith的帖子

如何在salt-stack上将文件从master复制到minions?

我想将文件从 salt stack 主服务器复制到 minion 服务器。我从/sf/ask/1938152051/找到了一个脚本。但我得到了一个错误。

copy_my_files:
  file.recurse:
    - source: salt://srv/salt/nginx.conf
    - target: /etc/nginx
    - makedirs: True
Run Code Online (Sandbox Code Playgroud)

错误:-

  ID: copy_my_files
    Function: file.recurse
      Result: False
     Comment: Specified file copy_my_files is not an absolute path
     Started: 09:46:24.850682
    Duration: 1.473 ms
     Changes:
Run Code Online (Sandbox Code Playgroud)

我已经为两者提供了正确的路径。

saltstack

5
推荐指数
1
解决办法
2万
查看次数

如何使用systemd启动jar文件

我想在系统启动时使用systemd. 我试图通过添加上面的脚本来做到这一点。但服务没有启动。

我的启动服务

[Unit]
Description=Startup

[Service]
ExecStart=/usr/local/sbin/my-startup.sh

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

我的启动.sh

cd /var/www/test.com
nohup java -jar *.jar>test.out 2>test.err &
Run Code Online (Sandbox Code Playgroud)

但是服务器启动时应用程序没有启动。

? my-startup.service - Startup
   Loaded: loaded (/etc/systemd/system/my-startup.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Wed 2018-12-12 16:22:52 +0530; 27s ago
  Process: 650 ExecStart=/usr/local/sbin/my-startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 650 (code=exited, status=0/SUCCESS)

Dec 12 16:22:52 localhost.localdomain systemd[1]: Started Startup.
Dec 12 16:22:52 localhost.localdomain systemd[1]: Starting Startup...
Run Code Online (Sandbox Code Playgroud)

linux shell bash shell-scripting

1
推荐指数
1
解决办法
5255
查看次数

标签 统计

bash ×1

linux ×1

saltstack ×1

shell ×1

shell-scripting ×1