小编Cod*_*rBC的帖子

如何查看当前运行的cron作业?

我有一个cron工作设置为每日执行(在我自己的ubuntu,只是为了试用),如下所示:

0 0 * * * /path/exec.sh
Run Code Online (Sandbox Code Playgroud)

它已设置为每日执行.我经常在早上8点左右打开机器.我想知道
- 我的cron工作什么时候运行,如果它已经运行了?
- 我还想看看我的cron作业是否正在运行?

有没有办法找出如果一个cron作业目前正在运行?

linux cron

6
推荐指数
3
解决办法
1万
查看次数

错误不能解释groupby子句中的非唯一多重索引是什么意思?

我有一个具有三个索引级别的数据框,我希望计算一个值与平均值的偏离量。但是根据我的指数,我对不同群体的平均值不同。这是我尝试的:

In [4]: df['count'].groupby(level=[0,1,2]).apply(lambda x: x-np.mean(x))
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个错误,我在下面插入了它的堆栈跟踪。我不确定为什么会这样。


Exception                                 Traceback (most recent call last)
<ipython-input-4-678992689ff2> in <module>()
----> 1 df['count'].groupby(level=[0,1,2]).apply(lambda x: x-np.mean(x))

C:\Users\bchandra\AppData\Local\Continuum\Anaconda2\lib\site-packages\pandas\core\groupby.pyc in apply(self, func, *args, **kwargs)
    713         # ignore SettingWithCopy here in case the user mutates
    714         with option_context('mode.chained_assignment',None):
--> 715             return self._python_apply_general(f)
    716
    717     def _python_apply_general(self, f):

C:\Users\bchandra\AppData\Local\Continuum\Anaconda2\lib\site-packages\pandas\core\groupby.pyc in _python_apply_general(self, f)
    720
    721         return self._wrap_applied_output(keys, values,
--> 722                                          not_indexed_same=mutated)
    723
    724     def aggregate(self, func, *args, **kwargs):

C:\Users\bchandra\AppData\Local\Continuum\Anaconda2\lib\site-packages\pandas\core\groupby.pyc in _wrap_applied_output(self, keys, values, not_indexed_same)
   2520         if isinstance(values[0], (Series, dict)):
   2521 …
Run Code Online (Sandbox Code Playgroud)

python unique multi-index pandas pandas-groupby

5
推荐指数
1
解决办法
8316
查看次数

如何在嵌套查询的解析器函数中传递根参数?

我有以下性质的查询

Category1(name: $cat1){
   Category2(secondName: $cat2){
      secondName
    }}
Run Code Online (Sandbox Code Playgroud)

我的架构是这样的:

const Query = new GraphQLObjectType({
name: 'Query',
fields: {
    Category1: {
        type: new GraphQLList(Category1Type),
        args: { name },
        resolve: resolveCategory1
    }}
})
Run Code Online (Sandbox Code Playgroud)

然后 Category1Type 定义为:

const Category1Type = new GraphQLObjectType({
    name: 'Category1',
    description: '<>',
    fields: () => ({
        name: { type: GraphQLString },
        category2: {
            type: new GraphQLList(CategoryType2),
            args: { secondName },
            resolve: resolveCategory2
        }
    })
});
Run Code Online (Sandbox Code Playgroud)

为简单起见,假设 category2 是这样的:

const Category2Type = new GraphQLObjectType({
    name: 'Category2',
    description: '<>',
    fields: () => …
Run Code Online (Sandbox Code Playgroud)

apollo reactjs graphql

4
推荐指数
1
解决办法
3019
查看次数

Shell脚本 - 使用bin/echo而不是echo的原因?

我有一个2011年的shell脚本,其目的是在不同的unix系统上运行.

该脚本定义了某些变量,我不理解它背后的逻辑,我想知道为什么这样做.例如:
代替使用echogrep直接在脚本中,这些变量定义如下:(
ECHO="/bin/echo"
GREP="/bin/grep"对于Linux)
对于Solaris或其他,也定义了相应的路径.然后将它们用作${ECHO} "something out"

这种做法的目的是什么?为什么我不能直接使用它?

unix shell

2
推荐指数
1
解决办法
1411
查看次数

标签 统计

apollo ×1

cron ×1

graphql ×1

linux ×1

multi-index ×1

pandas ×1

pandas-groupby ×1

python ×1

reactjs ×1

shell ×1

unique ×1

unix ×1