VxRail: Chyba skriptu: udeřit: ./clean_up_esrs.sh: /bin/bash^M: špatný interpret

Summary: Při pokusu o spuštění skriptu z nástroje VxRail Manager dojde k chybě: "Bash: ./clean_up_esrs.sh: /bin/bash^M: špatný překladač: No such file or directory"

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Při pokusu o spuštění skriptu prostředí v rozhraní příkazového řádku VxRail Manager dojde k následujícímu:
 

"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"



Snímek obrazovky s chybou skriptu:  

 

Cause

Když byl shellový skript stažen z FTP, byl ve formátu ASCI. Aby skript fungoval se systémem UNIX, je nutné jej převést do binárního formátu.

Resolution

  1. Přihlaste se do nástroje VxRail Manager pomocí protokolu SSH s přístupem ROOT.
  2. Přejděte do umístění skriptu prostředí a přejděte do něj vi.

    Příklad:
vi clean_up_esrs.sh


Snímek obrazovky skriptu ve formátu DOS, který nebude fungovat v nástroji VxRail Manager. 
 

POZNÁMKA: V dolní části by se měl zobrazit aktuální formát skriptu shellu. V tomto konkrétním případě se ukazuje, že shellový skript je v DOSu. Mějte na paměti, že nástroj VxRail Manager je založen na systému Linux, což znamená, že musí být ve formátu UNIX .
  1. Změňte formát tak, aby fungoval v BINARY. V rámci relace vi zadejte následující příkaz a stiskněte Enter.

 

:set ff=unix 



Snímek obrazovky znázorňující použití příkazu :set ff=unix filetype v editoru Vi. 

  1. Uložte soubor zadáním následujícího příkazu:
:wq!
  1. Vraťte se do shellového skriptu pomocí vi, abyste se ujistili, že byl změněn formát (dole by neměl být vidět DOS)
  2. Zkuste znovu spustit shell skript, který by měl nyní proběhnout úspěšně.

    Snímek obrazovky znázorňující úspěšné spuštění skriptu po nastavení typu souboru. 
     

Products

VxRail, VxRail Appliance Series, VxRail Software
Article Properties
Article Number: 000025001
Article Type: Solution
Last Modified: 10 Feb 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.