$ssh->exec('sed "s/team2.cfg/"'.$team.'.cfg"/" /home/gsp_2/188.116.46.36-27015/csgo/m_'.$typ.'.cfg > /home/gsp_2/188.116.46.36-27015/csgo/match_'.$typ.'.cfg');
Ta wyżej wymieniona komenda powinna wykonać zapytanie na serwerze, otworzyć plik m_5v5.cfg w nim zmienić z team2.cfg na zmienną $team.cfg a następnie to wszystko zapisać w pliku match_5v5.cfg
Wykonywana komenda poprzez php nie działa, ale jak wpisuje to samo na serwerze przez zwykłe putty to zmienia tak jak chce..
SSH przez php działa ponieważ inne komendy wykonują się normalnie..
$ssh->exec('echo "\"team\"" >> '.$team.'.cfg'); $ssh->exec('echo "{" >> '.$team.'.cfg'); $ssh->exec('echo "\"name\" \"'.$team.'\"" >> '.$team.'.cfg'); $ssh->exec('echo "\"tag\" \"'.$tag.'\"" >> '.$team.'.cfg'); $ssh->exec('echo "\"flag\" \"'.$kraj.'\"" >> '.$team.'.cfg'); $ssh->exec('echo "\"players\"" >> '.$team.'.cfg'); $ssh->exec('echo "{" >> '.$team.'.cfg'); $ssh->exec('echo "\"'.$g1.'\" \"\"" >> '.$team.'.cfg'); $ssh->exec('echo "}" >> '.$team.'.cfg'); $ssh->exec('echo "}" >> '.$team.'.cfg'); $ssh->exec('mv '.$team.'.cfg /home/gsp_2/*27015/csgo/addons/sourcemod/configs/get5'); $ssh->exec('sed "s/team2.cfg/"'.$team.'.cfg"/" /home/gsp_2/188.116.46.36-27015/csgo/m_'.$typ.'.cfg > /home/gsp_2/188.116.46.36-27015/csgo/match_'.$typ.'.cfg');
to jest kawałek skrytpu odpowiadający za to wszystko, powyższe komendy wykonują się bez zarzutu..
Pozdrawiam i proszę o pomoc
ok, wszystko juz działa, użyłem innej funckji, można zamknąć