Tapez l'applet de commande : Get-Service ssh
Ou, Stop-Service ssh
Ou, Start-Service ssh
PowerShell => Linux
Get-Service ssh => service --status-all
Start-Service ssh => service ssh start
Stop-Service ssh => service ssh stop
L'une des trois applets de commande générera les erreurs suivantes :
xxx-service : le terme 'xxx-service' n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un exécutable
programme.
Bureau Linux Ubuntu 16.04.2
PS /home/maxt> $PSVersionTable
Name Value
---- -----
PSVersion 6.0.0-alpha
PSEdition Core
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 3.0.0.0
GitCommitId v6.0.0-alpha.18
CLRVersion
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Sauf que service
n'est disponible que sur les machines systemd. C'est pourquoi c'est délicat. Nous devons essentiellement implémenter ce comportement deux (ou trois ou quatre) fois.
Je suis d'accord alors que nous commençons à utiliser powershell pour gérer les déploiements Azure qui peuvent ou non être Windows
Salut tout progrès :-)
*-Service
est probablement les applets de commande les plus importantes à porter sur Linux. La plupart de mon utilisation de powershell est de créer et de gérer des services car il est si simple par rapport à sc, nssm.exe, sysinit et systemd.
Systemd est maintenant utilisé par la plupart des Linux. J'attends ça avec impatience.
Même Raspbian a systemd
# cat /proc/cpuinfo | grep model | head -1
model name : ARMv7 Processor rev 5 (v7l)
# cat /etc/debian_version
9.1
# systemctl | grep service | wc -l
41
# pwsh
PowerShell 6.1.0
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/pscore6-docs
Type 'help' to get help.
PS /root> Get-Command | Measure-Object -line
Lines Words Characters Property
----- ----- ---------- --------
323
PS /root> Get-Command | select-string -Pattern "Service"
PS /root>
Commentaire le plus utile
Salut tout progrès :-)
*-Service
est probablement les applets de commande les plus importantes à porter sur Linux. La plupart de mon utilisation de powershell est de créer et de gérer des services car il est si simple par rapport à sc, nssm.exe, sysinit et systemd.Systemd est maintenant utilisé par la plupart des Linux. J'attends ça avec impatience.
Même Raspbian a systemd