小编Ali*_*eza的帖子

如何使用参数在远程服务器中执行本地脚本

我写了一个bash脚本foo.sh

#!/usr/bin/env bash
echo "starting the script";
Run Code Online (Sandbox Code Playgroud)

我想在我的远程服务器上执行它.我试过ssh user@remote-addr < test.sh,它有效.

之后我改变了test.sh文件

#!/usr/bin/env bash
echo "starting the script";
echo $1;
Run Code Online (Sandbox Code Playgroud)

现在我想传递一个本地参数来执行我的脚本但是当我输入ssh user@remote-addr < test.sh testparam它时返回一个错误.

如何用脚本传递参数?

linux ssh bash

7
推荐指数
2
解决办法
6644
查看次数

Laravel作业在派遣时运行两次

我试图在laravel队列中运行一个简单的工作.这是我的工作:

class SearchFromSource extends Job implements SelfHandling, ShouldQueue {
    use InteractsWithQueue, SerializesModels;
       public function handle() {
            echo time();
       }
}
Run Code Online (Sandbox Code Playgroud)

有我的代码:

$job = (new SearchFromSource($this));
$this->dispatch($job);
Run Code Online (Sandbox Code Playgroud)

问题是,当我queue:listen在commend行中运行并运行我的代码时,我发现该作业已被执行了两次.

php laravel laravel-queue

5
推荐指数
0
解决办法
1120
查看次数

标签 统计

bash ×1

laravel ×1

laravel-queue ×1

linux ×1

php ×1

ssh ×1