我以前从未遇到过这种情况,因为我总是可以运行dev服务器,在终端中打开一个新的选项卡,然后从那里卷曲。我现在不能这样做,因为我从一个Docker容器中运行Django开发服务器,所以如果我打开一个新的选项卡,我将位于本地shell中,而不是码头容器中。
如何才能让开发服务器继续运行,并且仍然能够卷曲或运行其他命令?
当我运行开发服务器时,我会收到以下消息:
Django version 1.10.3, using settings 'test.settings'
Starting development server at http://127.0.0.1:8000/
Quit
我正在创建一个从服务器检索数据的应用程序,如下所示:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
[self retrievedatafromserver];
dispatch_async(dispatch_get_main_queue(), ^{
//UIUpdation, fetch the image/data from DB and update into your UI
});
});
即使应用程序转到后台,我如
我的需求是转到许多服务器,并在所有服务器上执行相同的命令。问题是,当我执行像rpm -qa |grep qli这样的命令时,我能够获得输出,但系统在该输出之后挂起。因此,我需要手动使用cntrl +z来终止进程。因此,我无法远程登录到其他服务器。
我的脚本是这样的:
while read server
do
echo $server
if [ $? = 0 ]; then
/home/telnet-client $server user password " rpm -qa | grep qlinux" //sometimes this command h
我有一个php脚本,它在我的数据库上发布订单。由于订单的性质,我必须检查在"x“秒,因为订单是张贴到一个外部网站。这都是服务器内部的,如果用户关闭连接,则不应中断。
目前,我运行的订单投递脚本如下:
// Magical order posting
exec("php orderWatcher.php $insertedId > /dev/null &");
和orderWatcher.php:
// Retrieve the value of x with the $insertedId param
sleep("x");
// M