小编mea*_*our的帖子

如何将systemd服务的输出重定向到文件

我试图将系统服务的o/p重定向到文件但它似乎不起作用.我这样做如下:

[Unit]
Description=customprocess
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/binary1 agent -config-dir /etc/sample.d/server
StandardOutput=/var/log1.log
StandardError=/var/log2.log
Restart=always

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

请建议将o/p重定向到文件的正确方法

linux rhel systemd centos7 rhel7

136
推荐指数
7
解决办法
14万
查看次数

如何将参数传递给Dockerfile?

我在a中使用RUN指令Dockerfile来安装rpm

RUN yum -y install samplerpm-2.3
Run Code Online (Sandbox Code Playgroud)

但是,我想传递值"2.3"作为参数.我的RUN指令应该类似于:

RUN yum -y install samplerpm-$arg
Run Code Online (Sandbox Code Playgroud)

哪里 $arg=2.3

docker dockerhub dockerfile docker-registry docker-compose

104
推荐指数
2
解决办法
10万
查看次数

如何在docker-compose中传递参数?

Docker 1.9允许将参数传递给dockerfile.请参阅链接:https://docs.docker.com/engine/reference/builder/#arg

如何在docker-compose.yml中传递相同的参数?
如果可能的话,请提供一个例子.

docker dockerfile docker-compose

68
推荐指数
5
解决办法
9万
查看次数

如何将ARG值传递给ENTRYPOINT?

Docker 1.9允许将参数传递给dockerfile.请参阅链接:https://docs.docker.com/engine/reference/builder/#arg

我怎样才能在ENTRYPOINT指令中传递相同的句子?

我的dockerfile有

ARG $ Version = 3.1
ENTRYPOINT /tmp/folder-$Version/sample.sh start

使用上面的dockerfile创建容器时出错.请建议在ENTRYPOINT指令中指定参数的正确方法是什么?

docker dockerfile docker-registry docker-compose

36
推荐指数
4
解决办法
2万
查看次数

Dockerfile:将RUN指令输出到变量中

我正在编写一个dockerfile,并希望将"ls"命令的输出放入变量中,如下所示:

$file = ls /tmp/dir
Run Code Online (Sandbox Code Playgroud)

这里,"dir"里面只有一个文件.

dockerfile中的以下RUN指令不起作用

RUN $file = ls /tmp/dir
Run Code Online (Sandbox Code Playgroud)

docker dockerfile

29
推荐指数
3
解决办法
4万
查看次数

28
推荐指数
3
解决办法
6643
查看次数

作业DSL创建"管道"类型的作业

我安装Pipeline Plugin了以前调用Workflow Plugin过的.
https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin

我想知道如何使用Job Dsl创建和配置类型的作业 Pipeline

在此输入图像描述

jenkins jenkins-plugins jenkins-job-dsl jenkins-workflow jenkins-pipeline

24
推荐指数
3
解决办法
2万
查看次数

类型“string”不可分配给类型“LoadChildrenCallback”

我正在使用Angular 13并创建一个myapp.mainrouting.js文件并尝试声明loadChildren如下:

import {CustomerAppHomeComponent} from "../Home/CustomerApp.HomeComponent";
import {Routes} from "@angular/router";    

export const MainRoutes: Routes  = [
  { path: 'Home', component: CustomerAppHomeComponent },
  { path: 'Supplier', loadChildren: '../Supplier/CustomerApp.SupplierModule#CustomerAppSupplierModule' },
  { path: '', component: CustomerAppHomeComponent },
]
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

error TS2322: Type 'string' is not assignable to type 'LoadChildrenCallback | undefined'.

8   { path: 'Supplier', loadChildren: '../Supplier/CustomerApp.SupplierModule#CustomerAppSupplierModule' },
                        ~~~~~~~~~~~~

  node_modules/@angular/router/router.d.ts:1998:5
    1998     loadChildren?: LoadChildren;
             ~~~~~~~~~~~~
    The expected type comes from property 'loadChildren' which is declared here on type …
Run Code Online (Sandbox Code Playgroud)

angular-ui-router angular-material angular2-routing angular

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

使用jq从json输出中获取键值

我有一个文件如下所示:

{
  "repositories": [
   {
    "id": "156c48fc-f208-43e8-a631-4d12deb89fa4",
    "namespace": "rhel12",
    "namespaceType": "organization",
    "name": "rhel6.6",
    "shortDescription": "",
    "visibility": "public"
   },
   {
    "id": "f359b5d2-cb3a-4bb3-8aff-d879d51f1a04",
    "namespace": "rhel12",
    "namespaceType": "organization",
    "name": "rhel7",
    "shortDescription": "",
    "visibility": "public"
   }
  ]
 }
Run Code Online (Sandbox Code Playgroud)

我想在新行中只获取每个名称值,以便我可以使用while read -r line.我只需要

rhel6.6 
rhel7
Run Code Online (Sandbox Code Playgroud)

我使用jq如下似乎不起作用:

jq -r '.[].name'
Run Code Online (Sandbox Code Playgroud)

请在这里建议正确使用jq

linux bash shell curl jq

10
推荐指数
3
解决办法
3万
查看次数

Docker 1.9中配置文件的位置是什么?

在Docker的1.8版本中,我们可以在/ etc/sysconfig下找到docker配置文件

但是,在安装Docker 1.9后,我无法在/ etc/sysconfig下看到docker配置文件

配置文件的新位置是什么?

分布:Centos 7.1

docker dockerfile docker-registry docker-compose

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