Befehle auf Linux-Server kopieren – cp: ungültige Option – „w“Linux

Linux verstehen
Guest
 Befehle auf Linux-Server kopieren – cp: ungültige Option – „w“

Post by Guest »

Ich verwende die folgende Azure-Pipeline-Aufgabe, um eine SSH-Verbindung zu einem JBoss-Server herzustellen und eine WAR-Datei von einem Pfad zu einem anderen innerhalb des Servers bereitzustellen. Zuerst erstellen wir ein Backup der vorhandenen Datei, stoppen dann den JBoss-Dienst, stellen die War-Datei bereit und starten den JBoss-Dienst.
Das Problem, mit dem ich konfrontiert bin, ist, dass die Kopierbefehle bei mir nicht funktionieren ein Fehler - cp: ungültige Option -- 'w'
Der Befehl zum Starten/Stoppen funktioniert jedoch ohne Probleme. Gibt es bitte eine Möglichkeit, dieses Problem zu beheben?

Code: Select all

          displayName: "Deployment"
inputs:
sshEndpoint: $(serviceconnection)
runOptions: inline
inline: |

# Step 1: Backup the existing WAR file
echo "Backing up $WAR_FILE from $DEPLOY_DIR to $BACKUP_DIR..."
cp -p $DEPLOY_DIR/$WAR_FILE $BACKUP_DIR/

# Step 2: Stop the JBoss service
dzdo systemctl stop jboss.service

# Step 3: Deploy the new WAR file
echo "Deploying new $WAR_FILE from $MAIN_DIR to $DEPLOY_DIR..."
cp -p $MAIN_DIR/$WAR_FILE $DEPLOY_DIR/

# Step 4: Start the JBoss service
dzdo systemctl start jboss.service```

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post