Run Command

Zusammenfassung

Die Fahrbefehl Module ermöglicht den Benutzern, einen Betriebssystembefehl auszuführen. Dies ist vor allem in einem Autopilot verwendet werden. Mit diesem Lauf Befehl kann der Anwender den Befehl angeben, Name des Benutzers und auch die entweder im Hintergrund oder Front-End-Funktionalität. Lassen Sie uns die Nutzung der Fahrbefehl.

Hilfe Befehl

Der Befehl Hilfe beschreibt die Verwendung von Fahrbefehl, seiner Funktionalität, seiner alternative Parameter, die für die Ausführung eines Befehls verwendete Befehle, und auch über die Syntax für den Befehl, den Namen des Benutzers und auch für die entweder im Hintergrund oder Frontauftritt -ende. Die zur Feststellung der Befehl help Syntax ist unten dargestellt.

ptconfigure RunCommand help

Der folgende Screenshot zeigt bildhaft über die Arbeit der Befehl help.

kevell@corp:/# ptconfigure RunCommand help
******************************


 This allows you to execute an Operating System command. This would primarily be used in an Autopilot.

 RunCommand, runcommand, run-command

       - execute
       Execute a Command
       example: ptconfigure run-command --yes --command="ls -lah /tmp" --run-as-user="ubuntu" --background

------------------------------
End Help
******************************

Wie Befehl Ausführen verwenden

Die Syntax für die Angabe der Fahrbefehl in unten gezeigt verwendet.

ptconfigure run-command --yes --command="ls -lah /tmp" --run-as-user="ubuntu" --background
Parameter Funktion Verwendung
command=”ls -lah /tmp” Es ermöglicht dem Benutzer, den Befehl und dessen Zweck angeben. Durch die Nutzung dieser, kann der Benutzer seinen eigenen Befehl nach ihren Anforderungen angeben.
run-as-user=”ubuntu” Durch die Nutzung dieser, kann der Benutzer den Namen des Benutzers angeben. Durch die Nutzung dieser, kann der Benutzer die erforderliche Benutzeranmeldung nach ihren festzulegen.
” –background Es erlaubt dem Benutzer, festzulegen, wo die bestimmten Befehl entweder im Hintergrund oder in der Front-End-laufen. Durch die Nutzung dieser, kann der Benutzer der Plattform ihrer Nutzung nach ihren Anforderungen angeben.|
kevell@corp:/# ptconfigure run-command install --yes --command="ls -lah /tmp" --run-as-user="kevells" --background

*******************************
*        Pharaoh Tools        *
*         Run Command        *
*******************************
Use NoHup?: (Y/N)
y
cd /home/kevells
su kevells -c ls -lah /tmp
nohup ls -lah /tmp &
exit
Creating /tmp/ptconfigure-temp-script-11430033105.sh
chmod 755 /tmp/ptconfigure-temp-script-11430033105.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-11430033105.sh Permissions
Executing /tmp/ptconfigure-temp-script-11430033105.sh
su: invalid option -- 'a'
Usage: su [options] [LOGIN]

Options:
 -c, --command COMMAND         pass COMMAND to the invoked shell
 -h, --help                    display this help message and exit
 -, -l, --login                make the shell a login shell
 -m, -p,
 --preserve-environment        do not reset environment variables, and
                               keep the same shell
 -s, --shell SHELL             use SHELL instead of the default in passwd

nohup: redirecting stderr to stdout
total 17M
drwxrwxrwt  9 root          root          4.0K Mar 30 20:05 .
drwxr-xr-x 28 root          root          4.0K Mar 28 17:58 ..
-rwxr-xr-x  1 root          root           229 Mar 30 10:39 ptconfigure-temp-script-10148944050.sh
-rwxr-xr-x  1 root          root           155 Mar 30 12:52 ptconfigure-temp-script-1093307841.sh
-rwxr-xr-x  1 root          root            68 Mar 30 20:05 ptconfigure-temp-script-11430033105.sh
-rwxr-xr-x  1 root          root           146 Mar 30 15:46 ptconfigure-temp-script-29072719650.sh
-rwxr-xr-x  1 root          root           261 Mar 30 14:30 ptconfigure-temp-script-39464139952.sh
-rwxr-xr-x  1 root          root           155 Mar 30 14:03 ptconfigure-temp-script-4842774525.sh
-rwxr-xr-x  1 root          root            64 Mar 30 19:04 ptconfigure-temp-script-64533089928.sh
-rwxr-xr-x  1 root          root           229 Mar 30 14:00 ptconfigure-temp-script-78930437679.sh
-rwxr-xr-x  1 root          root           146 Mar 30 14:03 ptconfigure-temp-script-81890547014.sh
-rw-r--r--  1 root          root            65 Mar 30 09:53 cxtracker.start.log
drwxr-xr-x  2 elasticsearch elasticsearch 4.0K Mar 30 09:54 elasticsearch
drwxr-xr-x  2 elasticsearch elasticsearch 4.0K Mar 30 09:54 hsperfdata_elasticsearch
drwxr-xr-x  2 root          root          4.0K Mar 30 09:53 hsperfdata_root
drwxr-xr-x  2 tomcat7       tomcat7       4.0K Mar 30 09:54 hsperfdata_tomcat7
drwxrwxrwt  2 root          root          4.0K Mar 30 09:54 .ICE-unix
srwxrwxrwx  1 mongodb       nogroup          0 Mar 30 09:53 mongodb-27017.sock
-rw-r--r--  1 root          root           15M Mar 13  2014 mysql-server-wsrep-5.6.16-25.5-amd64.deb
-rw-r--r--  1 root          root          668K Mar 30 14:03 netbeans-8.0-linux.sh
-rw-r--r--  1 root          root           85K Mar 30 14:03 netbeans-8.0-linux.sh.1
-rw-r--r--  1 root          root          1.1M Mar 30 15:46 netbeans-8.0-linux.sh.2
srwxrwxr-x  1 kevells        kevells           0 Mar 30 09:57 qtsingleapp-hipcha-2c5e-3e8
-rw-rw-r--  1 kevells        kevells           0 Mar 30 09:57 qtsingleapp-hipcha-2c5e-3e8-lockfile
drwxr-xr-x  2 tomcat7       root          4.0K Mar 30 09:54 tomcat7-tomcat7-tmp
-r--r--r--  1 root          root            11 Mar 30 09:53 .X0-lock
drwxrwxrwt  2 root          root          4.0K Mar 30 09:53 .X11-unix
Temp File /tmp/ptconfigure-temp-script-11430033105.sh Removed
... All done!
*******************************
Thanks for installing , visit www.pharaohtools.com for more
******************************


Single App Installer:
--------------------------------------------
RunCommand: Success
------------------------------
Installer Finished
******************************

Vorteile

  • Die Hilfe Befehl deklarieren verwendeten Parameter werden Installation nicht beachtet, welche ein zusätzlicher Vorteil ist, während im Vergleich zu anderen.
  • Es ist gut-to-do in beiden Cent OS und als auch in Ubuntu.
  • Die Benutzer können den Befehl geben, Name des Benutzers und auch die entweder im Hintergrund oder Front-End-Funktionalität.
  • Der Befehl Hilfe führt die Anwender in, wie man den Lauf der Ausführung des Befehls ein auch seinen Zweck.
comments powered by Disqus