limen-runtime-audit / scripts /01_send_replication_script_to_jetson.ps1
jeanbatuli's picture
Sync from GitHub main
e04eb0b verified
Raw
History Blame Contribute Delete
1.01 kB
$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"