Spaces:
Sleeping
Sleeping
| $ErrorActionPreference = "Stop" | |
| $Jetson = "jeanbatuli@ubuntu" | |
| $RemoteDirectory = "/home/jeanbatuli/limen-runtime-audit/scripts" | |
| $LocalScript = Join-Path $HOME "Downloads\02_run_limen_replication_on_jetson.sh" | |
| if (-not (Test-Path -LiteralPath $LocalScript)) { | |
| throw "Fichier absent : $LocalScript" | |
| } | |
| Write-Host "Empreinte SHA-256 locale :" | |
| Get-FileHash -Algorithm SHA256 -LiteralPath $LocalScript | |
| Write-Host "Création ou vérification du dossier distant : $RemoteDirectory" | |
| ssh $Jetson "mkdir -p '$RemoteDirectory'" | |
| Write-Host "Transfert du lanceur de réplication" | |
| scp $LocalScript "${Jetson}:${RemoteDirectory}/02_run_limen_replication_on_jetson.sh" | |
| Write-Host "Vérification distante" | |
| ssh $Jetson "chmod +x '$RemoteDirectory/02_run_limen_replication_on_jetson.sh' && sha256sum '$RemoteDirectory/02_run_limen_replication_on_jetson.sh'" | |
| Write-Host "" | |
| Write-Host "Transfert terminé. Sur le Jetson, lance :" | |
| Write-Host "bash ~/limen-runtime-audit/scripts/02_run_limen_replication_on_jetson.sh" | |