基本的Ubuntu Bash脚本未运行

时间:2018-07-18 16:21:12

标签: bash ubuntu

我敢肯定,大家很快就会知道,关于这种事情,我不是专家。但是,当尝试查看结果时,我无法找到完全符合我需要的东西-所以我决定在这里询问。

背景:当我登录服务器时,需要进入一个文件夹并基于我想做的三件事之一运行一些命令:

1)停止服务器 2)启动服务器 3)重建服务器

目标:重建服务器需要2条命令,其中一条命令(用于重建)需要一些时间,而不是我必须先进入cd目录,停止服务器,重建脚本,然后再次启动...我我试图创建一个bash文件来为我做,所以我只需登录并执行一个命令即可。

我需要CD进入的目录是:/var/www/website/

我需要输入的停止过程是:pm2 stop 0

我需要输入的重建过程是:yarn run build -- --release

我需要输入的启动过程是:pm2 start build/server.js

当我创建一个restartserver.sh文件时,我将其创建如下:

#!/bin/bash
cd /var/www/website
pm2 stop 0
yarn run build -- --release
pm2 start build/server.js

当我尝试通过键入“ restartserver.sh”运行它时,出现错误: -bash:restartserver.sh:找不到命令

对于那些对这种事情有任何想法的人,我相信这真的很容易...但是对我来说...我不知道。谁能帮忙吗?

谢谢

P

0 个答案:

没有答案