系统是ubuntu,想切换到~/document下执行另一程序telcomServer.py ,那个程序是用python写的,而我的Php项目文件在/var/www/下,我的Php代码是这样的:
system('cd ~/document;python telcomServer.py start',$result)
这是不对滴,根本没有切换到~/document下,执行system('cd ~/document;ls',$result)后,页面列出了/var/www下所有的文件。
请问怎么切换目录?
还有一问题是system(...,$result),是不是只要执行成功了,$result就返回0,不成功就返回非0?
system('cd ~/document;python telcomServer.py start',$result)
这是不对滴,根本没有切换到~/document下,执行system('cd ~/document;ls',$result)后,页面列出了/var/www下所有的文件。
请问怎么切换目录?
还有一问题是system(...,$result),是不是只要执行成功了,$result就返回0,不成功就返回非0?
~/document表示的是当前用户主目录下的document目录。
从system('cd ~/document;ls',$result)执行的结果来看,Internet用户的主目录有可能是/var/www,如果/var/www下面没有document目录,当然就不能切换过去。