我编写了一个.sh文件,但我很难让Chrome在sh文件中正确执行。我可以让它运行,但每次我打开Chrome与sh文件,程序将挂起,直到我手动关闭Chrome窗口,然后再继续程序的其余部分。如果我只是从终端窗口打开Chrome,就会得到以下错误:
mgranger@Xubuntu-Server:~/Documents$ google-chrome
ATTENTION: default value of option force_s3tc_enable overridden by environment.
ATTENTION: option value of option force_s3tc_
我的一个c++应用程序在运行一段不确定的时间后将挂起,因为它没有终止,所以它不能被父进程重新启动。
众所周知,SIGTTIN可以防止程序被nohup挂起或使用</dev/null重定向标准输入,但这并不能从根本上解决问题。
那么,有没有人知道如何调试或定位产生SIGTTIN信号的代码的位置?
// this is a example, exec command to get SIGTTIN: ./a.out &
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#i
在开发Rails 4.1.6项目时,我可以使用以下方法启动Webrick服务器:
rails s
在服务器处理任何请求之前,我可以:
用控制停止它-C
用control-Z挂起它
在服务器处理完请求之后,我仍然可以用control停止它,但不能再用control挂起它。键入control-Z将"^Z“回显到终端,但服务器继续运行,并将处理它接收到的任何请求。
-Z为什么在服务器处理请求后无法挂起服务器?
详细信息
启动服务器:
$ rails s
Warning: NLS_LANG is not set. fallback to US7ASCII.
=> Boot