In /etc/rc.local (wenn Sie kein Init-Skript schreiben möchten):
su minecraft -c 'mono /home/minecraft/McMyAdmin/McMyAdmin.exe'
Ich bin gerade dabei, einen "Multi-Server" (LAMP, MINECRAFT, FTP, SOCKS, FIREWALL, DHCP) auf einer Dell-Dimension 4400 einzurichten. Ich habe die LAMPE, die jetzt arbeitet. Ich gehe für den Minecraft-Server. Ich habe eine funktionierende Installation von McMyAdmin, aber es gibt keine Möglichkeit, beim Booten zu starten, und ich möchte NICHT, dass es als root ausgeführt wird. Meine Frage ist, wie ich McMyAdmin beim Booten als Benutzer "minecraft" ausführen lasse.
Hier sind alle Informationen zu meinem System:
Ausgabe von inxi:
System: Host JUMPER Kernel 2.6.32-5-686 i686 (32 bit) Distro Debian GNU/Linux 6.0 CPU: Single core Intel Pentium 4 (-UP-) cache 256 KB flags (sse sse2) clocked at 1594.948 MHz Graphics: Card nVidia NV11 [GeForce2 MX/MX 400] X.org 1.7.7 Res: 80x24 Gfx Data: N/A for root out of X Network: Card-1 Atheros AR5212/AR5213 Multiprotocol MAC/baseband processor driver ath5k Card-2 D-Link System RTL8139 Ethernet driver 8139too Disks: HDD Total Size: 360.1GB (1.6% used) 1: /dev/sda ST340016A 40.0GB 2: /dev/sdb WDC_WD3200AAJB 320.1GB Partition: ID:/ size: 18G used: 5.4G (33%) fs: ext3 ID:swap-1 size: 0.89GB used: 0.13GB (14%) fs: swap Info: Processes 142 Uptime 20:33 Memory 96.2/502.4MB Runlevel 2 Client Shell inxi 1.4.23
Verwendung von Webmin / SSH für die Remote-Verwaltung.
Die Befehle, die ich verwende, um McMyAdmin als root zum Testen zu starten
# cd /home/minecraft/McMyAdmin # mono McMyAdmin.exe
In /etc/rc.local (wenn Sie kein Init-Skript schreiben möchten):
su minecraft -c 'mono /home/minecraft/McMyAdmin/McMyAdmin.exe'