def mysql(request):
mysql_version = "5.1.73"
mysql_port = os.popen("netstat -ntlp | grep mysqld | awk '{print $4}' | awk -F ':' '{print $NF}'").read()
mysql_start = os.popen("/etc/rc.d/init.d/mysqld start >>/dev/null").read()
mysql_stop = os.popen("/etc/rc.d/init.d/mysqld stop >>/dev/null").read()
return render_to_response('mysql.html',locals())
我想通过点击这个类似按钮就能实现启动的功能..但mysql.html这个页面.我并没有引用{{mysql_start}} 页面一刷新这些启动停止的命令就执行了.请高手帮忙改正.
ä½ ä¸å·æ°é¡µé¢ï¼è¿ä¸ªæ¹æ³å°±æ§è¡äºï¼æ以éé¢çè¿ç¨å°±æ§è¡äºåã
æç §ä½ çéæ±ï¼ä½ å¯ä»¥ç»é£ä¸ªæé®å¢å ä¸ä¸ªåæ°ï¼æ¯å¦
<a href="url?go=1">start</a>def mysql(request):go = request.GET.get('go', 0)
if go == 1:
mysql_version = "5.1.73"
mysql_port = os.popen("netstat -ntlp | grep mysqld | awk '{print $4}' | awk -F ':' '{print $NF}'").read()
mysql_start = os.popen("/etc/rc.d/init.d/mysqld start >>/dev/null").read()
mysql_stop = os.popen("/etc/rc.d/init.d/mysqld stop >>/dev/null").read()
eturn render_to_response('mysql.html',locals())
å¦æ解å³äºæ¨çé®é¢è¯·é纳ï¼
å¦ææªè§£å³è¯·ç»§ç»è¿½é®ï¼
追é®def nginx(request):
go = request.GET('go',0)
if go == 1:
è°¢è°¢ä½ çåçãæè¿æ ·å好åä¼æ¥éã
å°å¼åå¼å§å¦ãè¿è¯·å¤§ç¥å¸®å¿ç»ä»ç»åç»ä¸ä¸ã
ä½ çä¸ä¸æé£ä¸ªä»£ç ï¼GET.get
追é®è°¢è°¢åæé£ä¸ªæå·²ç»è§£å³äº.
start ç°å¨å°±è¿å°æ¹ä¸ç¥éå¦ä½ä¼ è¿æ¥.
æ±å¤§ç¥å¸®è§£ç.
ä½ é¡µé¢ä¸é£ä¸ªstartæé®æ¯æä¹åçï¼
追é®é®é¢å·²ç»è§£å³.谢谢大ç¥.