我想在后台运行我的脚本,然后编写它的pid文件.我正在使用nohup这样做.
这就是我提出的,
nohup ./myprogram.sh > /dev/null 2>&1 & && echo $! > run.pid
Run Code Online (Sandbox Code Playgroud)
但这会产生语法错误.
以下不会给出语法错误,但问题是echo $!因为nohup在子shell中运行,所以不会写出正确的pid
(nohup ./myprogram.sh > /dev/null 2>&1 &) && echo $! > run.pid
Run Code Online (Sandbox Code Playgroud)
任何解决方案,鉴于我想要一个单行声明来实现这一目标?
在创建仅包含单个应用程序的项目时,为项目命名的好方法是什么?
我可以毫无困惑地思考如何命名我的应用程序,但我需要一个项目名称.(我可以在没有项目的情况下创建应用程序吗?如果是,那么这样做会好吗?)
[更新]我在github上看到一些包含单个app的项目被命名为django- [appname].我喜欢它,并将跟随它命名我的项目,其中包含一个应用程序.对于单个应用程序项目,Django可能有点过分,但截至目前我刚刚开始学习django,所以我的项目中只有一个应用程序.
谢谢
我正在尝试使用HBase作为spark的数据源.因此,第一步是从HBase表创建RDD.由于Spark使用hadoop输入格式,我可以通过创建rdd找到一种使用所有行的方法http://www.vidyasource.com/blog/Programming/Scala/Java/Data/Hadoop/Analytics/2014/01/25/lighting-a-spark-with-hbase但我们如何为范围扫描创建RDD?
欢迎所有建议.
我尝试了以下方法:
首先,我对给定边集中的所有边进行边收缩,以形成修改后的图.
然后我使用矩阵树定理从修改的图中计算生成树的总数.
我想知道这种方法是否正确以及是否有其他更好的方法.
我试图使用 HttpRequest.getHeaders() 获取标头列表,但我只得到了几个标头,其中没有一个标头是指客户端的 IP 地址。
是否可以使用 HttpRequest 对象获取客户端的 IP
谢谢