Spaces:
Sleeping
Sleeping
File size: 1,005 Bytes
e04eb0b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | $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"
|