0

誰かがこの start.sh スクリプトを CentOS に基づいて再コーディングできますか? 現在はUbuntuに基づいています

#!/usr/bin/expect -f
lassign $argv pssword port mod map num hostname rconpassword slots
spawn-fcgi su - et -c cd et -c "./etded.x86 +set s_num=$num +set net_port $port +set dedicated 2 +set fs_game $mod +set logfile 0 +set sv_punkbuster 0 +set sv_hostname \'$hostname\' +set rconpassword $rcon +set g_password '$password' +set sv_maxclients $slots +set map $map"
> /dev/null 2>&1 &
expect "Password:" { send "$pssword\r" }
expect "# " { send "q" }
exit

ありがとう!

4

1 に答える 1

0

あなたの期待はおそらくTcl 8.4で構築されているので、変更してください

lassign $argv pssword port mod map num hostname rconpassword slots

foreach {pssword port mod map num hostname rconpassword slots} $argv {break}
于 2012-04-27T15:34:17.930 に答える