标签: command

在远程机器上查找文件

您好,我正在尝试在远程计算机上执行以下命令,我该怎么做

ssh login.com find /nfs/repo/ -name ".user_repo.log" | \
  xargs cat | awk '{$NF=""; print $0}' |               \
  sed "1i Owner RepoName CreatedDate" | column -t
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息

 cat: /nfs/repo/new1/info/.user_repo.log: No such file or directory
 cat: /nfs/repo/new2/info/.user_repo.log: No such file or directory
Run Code Online (Sandbox Code Playgroud)

cat 命令试图在本地系统上查找文件,而这些文件存在于远程计算机上。我该如何处理这个问题

linux awk command sed find

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

如何准备 APPEND IMAP 命令?

我尝试使用 PHP 以编程方式在 GMail 中创建草稿。

我正在使用VivOAuthIMAP库成功地通过 OAuth 进行 IMAP 登录,但该库仅支持一些获取数据的命令。我想扩展该库以支持 APPEND 命令并实现我的目的:创建草稿。

但我对这个 IMAP 东西很迷茫,我不知道如何构建有效的 IMAP APPEND 命令,我总是收到“A3 BAD 无法解析命令错误”或“A3 BAD [CLIENTBUG] 参数太多”命令:追加”。我正在尝试遵循RFC2060示例:

 C: A003 APPEND saved-messages (\Seen) {310}
 C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
 C: From: Fred Foobar <foobar@Blurdybloop.COM>
 C: Subject: afternoon meeting
 C: To: mooch@owatagu.siam.edu
 C: Message-Id: <B27397-0100000@Blurdybloop.COM>
 C: MIME-Version: 1.0
 C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
 C:
 C: Hello Joe, do you think we can meet at 3:30 tomorrow?
 C:
 S: A003 …
Run Code Online (Sandbox Code Playgroud)

php sockets command imap append

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

自动确认 raid5 阵列脚本

我正在编写一个安装阵列 raid5 的脚本。当脚本询问:是否要继续创建数组时,我在插入 auto=yes 时遇到问题。我尝试了 --auto=yes (http://www.linuxmanpages.com/man8/mdadm.8.php),但非常不确定将其放置在哪里。

#!/bin/bash
mdadm mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sde1 --spare-devices=1 /dev/sdf1

if [ $? -eq 0 ]; then
    echo OK
else
    echo FAIL
fi
Run Code Online (Sandbox Code Playgroud)

bash raid command ubuntu-12.04 mdadm

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

redis 命令在 redis 集群环境中仍然是原子的吗?

我知道 incr 命令在一个或多个 redis 服务器中是原子的,但是其他命令例如 set 命令?Hset 命令在 redis 集群环境中仍然是原子的

command atomic redis redis-cluster

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

TCL:tcl 命令按变量执行

我是 tcl 的初学者。我正在尝试使用 primetime execute 命令,但它不能接受变量。例如:

set var "get_timing_paths -rise_from A -rise_to B"
set path0001 [$var]
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我想做的事情是

set path0001 [get_timing_paths -rise_from A -rise_to B]
Run Code Online (Sandbox Code Playgroud)

但我需要把它分开。

谢谢您的回答。

variables command tcl

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

安装 7z 后找不到命令 - ubuntu

非常感谢你的帮助。这里的第一个问题:) 刚刚开始使用 linux/ubuntu。已经涉足多年,但最近完全转变了......任何人......

我安装了 7z 但找不到命令。我重新启动计算机以希望刷新命令,但这也无济于事..

这是我所做的:

sudo apt-get install p7zip
sudo apt-get install p7zip-full
Run Code Online (Sandbox Code Playgroud)

然后尝试:

7z e [file-name].xz
Run Code Online (Sandbox Code Playgroud)

7za e [file-name].xz
Run Code Online (Sandbox Code Playgroud)

然后我读了 man 文件,但仍然没有。每次我收到以下回复:

/usr/local/bin/7z: 2: /usr/local/bin/7z: /usr/local/lib/p7zip/7z: not found
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助!

command 7zip failed-installation installation-path

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

使用“win_command: mklink softlinkfile destfile”时找不到mklink.exe\”

我正在使用 ansible 管理云上的多个 Windows 主机,我需要创建一个日志文件并将其链接到另一个文件,因此我使用了以下剧本

- name: init the directory structure of windows
  hosts: '{{windows_hosts}}'
  tasks:
   - name: create log file and link it to log directory
     win_command: mklink log D:\prod\log
     args:
        chdir: D:\prod\project
Run Code Online (Sandbox Code Playgroud)

运行此剧本时,可以成功找到主机,但我收到以下错误报告

> TASK [Gathering Facts]
> ********* ok: [111.111.2.40]
> 
> TASK [create log file and link it to log directory]
> ********* fatal: [111.231.76.40]: FAILED! => {"changed": false, "cmd": "mklink log
> D:\\prod\\log", "msg": "Exception calling \"SearchPath\" with \"1\"
> argument(s): \"Could not locate the …
Run Code Online (Sandbox Code Playgroud)

command mklink ansible

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

是否可以为 Laravel 创建自定义 npm run 命令?

Laravel 具有以下内置npm run命令(其中包括):

npm run install
npm run watch
Run Code Online (Sandbox Code Playgroud)

是否可以创建自定义npm run命令来运行自定义 PHP 脚本?例如,我想创建一个名为的命令npm run csv,该命令将运行一个 PHP 脚本,该脚本将一堆 CSV 数据导入到数据库中。

谢谢。


编辑:在提出问题并看到很多回复后,很明显,编写php artisan命令可能是更好的方法。因此,这就是我要做的。

谢谢大家的回复。至于我为什么不问这个问题,很简单:我不知道这是一个更好的方法。我还是 Laravel 和学习的新手。谢谢。

php csv command laravel npm-run

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

PHP 7 - 警告:array_column() 期望参数 1 是数组,给定的对象

我刚刚在我的项目中发现了一些奇怪的东西。我正在使用 PHP7.3 并且我正在尝试将该array_column()函数与对象一起使用。

我正在使用一个命令来调用一个 symfony 项目中的服务 - 如果这很重要,但是我已经将我的代码简化为最重要的。

文章.php :

class Article {
    private $id;
    private $category;

    public function __construct()
    {
        $this->category = new ArrayCollection();
    }

    public function getCategory(): Collection
    {
        return $this->category;
    }

    public function addCategory(ArticleCategory $category): self
    {
        if (!$this->category->contains($category)) {
            $this->category[] = $category;
        }

        return $this;
    }

    public function removeCategory(ArticleCategory $category): self
    {
        if ($this->category->contains($category)) {
            $this->category->removeElement($category);
        }

        return $this;
    }
}
Run Code Online (Sandbox Code Playgroud)

文章分类.php

class ArticleCategory
{
    private $id;
    private $name;

    public function getName(): ?string
    { …
Run Code Online (Sandbox Code Playgroud)

php command symfony php-7

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

如何将 Powershell 命令的输出用作另一个 Powershell 命令的参数?

我想折叠这些 Powershell 命令:

$colour = ""
$colour1 = "Red"
$colour2 = "Green"
if ($var -eq 0) {
    # failure
    $colour = $colour1
} Else {
    # success
    $colour = $colour2
}
Write-Host ("Answer = " + $var) -ForegroundColor $colour
Run Code Online (Sandbox Code Playgroud)

成一行,使用if上面表达式的输出作为 的输入参数Write-Host,例如:

Write-Host ("Answer = " + $var) -ForegroundColor &{if ($var -eq 0) {'Red'} else {'Green'}
Run Code Online (Sandbox Code Playgroud)

我尝试过但失败的事情:

Write-Host ("Answer = " + $var) -ForegroundColor &{if ($var -eq 0) {'Red'} else {'Green'}
Write-Host ("Answer = " + $var) …
Run Code Online (Sandbox Code Playgroud)

powershell command pipeline parameter-passing command-line-arguments

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