标签: posix

真实用户ID,有效用户ID和保存的用户ID之间的区别

我已经知道真正的用户ID.它是系统中用户的唯一编号.在我的系统中,My uid是

$ echo $UID
1014
$                 
Run Code Online (Sandbox Code Playgroud)

另外两个ID代表什么?什么是有效用户ID和保存的用户ID的使用以及我们在系统中使用它的位置.

unix linux posix

86
推荐指数
2
解决办法
5万
查看次数

85
推荐指数
5
解决办法
23万
查看次数

将年和月("yyyy-mm"格式)转换为日期?

我有一个如下所示的数据集:

Month    count
2009-01  12
2009-02  310
2009-03  2379
2009-04  234
2009-05  14
2009-08  1
2009-09  34
2009-10  2386
Run Code Online (Sandbox Code Playgroud)

我想绘制数据(月份为x值,计为y值).由于数据存在差距,我想将月份信息转换为日期.我试过了:

as.Date("2009-03", "%Y-%m")
Run Code Online (Sandbox Code Playgroud)

但它没有用.怎么了?似乎as.Date()也需要一天,并且无法设置当天的标准值?哪个功能解决了我的问题?

posix r date zoo r-faq

84
推荐指数
6
解决办法
11万
查看次数

Cron工作在本月的最后一天运行

我需要创建一个将在每个月的最后一天运行的cron作业.我将从cpanel创建它.

任何帮助表示赞赏.谢谢

cron automation posix

83
推荐指数
11
解决办法
13万
查看次数

fork()的目的是什么?

在Linux的许多程序和手册页中,我看过代码使用fork().我们为什么需要使用fork()它的目的是什么?

c unix posix fork

80
推荐指数
7
解决办法
5万
查看次数

如何从文件描述符中获取FILE指针?

我正在玩mkstemp(),它提供了一个文件描述符,但我想通过fprintf()生成格式化的输出.有没有一种简单的方法可以将mkstemp()提供的文件描述符转换为适合与fprintf()一起使用的FILE*结构?

c posix mkstemp

79
推荐指数
2
解决办法
4万
查看次数

System V IPC与POSIX IPC

  1. System V IPC和之间有什么区别POSIX IPC
  2. 为什么我们有两个标准?
  3. 如何确定使用哪些IPC功能?

posix ipc sysv

78
推荐指数
3
解决办法
5万
查看次数

使用X""对空字符串进行Bash测试

我知道我可以在Bash中测试一个空字符串,-z如下所示:

if [[ -z $myvar ]]; then do_stuff; fi
Run Code Online (Sandbox Code Playgroud)

但我看到很多代码写得像:

if [[ X"" = X"$myvar" ]]; then do_stuff; fi
Run Code Online (Sandbox Code Playgroud)

这种方法更便携吗?它只是在日子之前的历史残余-z吗?它适用于POSIX shell(即使我已经看到它用于脚本定位bash)?准备好我的历史/可移植性课程.


在服务器故障上询问的问题是如何确定bash变量是否为空?但没有人提供解释为什么你看到代码与X""东西.

string bash shell posix

75
推荐指数
2
解决办法
7万
查看次数

如何在C中使用nanosleep()?什么是`tim.tv_sec`和`tim.tv_nsec`?

有什么用的tim.tv_sec,并tim.tv_nsec在下面?

如何在500000微秒内执行睡眠?

#include <stdio.h>
#include <time.h>

int main()
{
   struct timespec tim, tim2;
   tim.tv_sec = 1;
   tim.tv_nsec = 500;

   if(nanosleep(&tim , &tim2) < 0 )   
   {
      printf("Nano sleep system call failed \n");
      return -1;
   }

   printf("Nano sleep successfull \n");

   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c posix sleep

74
推荐指数
5
解决办法
14万
查看次数

snprintf()总是null终止?

snprintf是否始终为null终止目标缓冲区?

换句话说,这是否足够:

char dst[10];

snprintf(dst, sizeof (dst), "blah %s", somestr);
Run Code Online (Sandbox Code Playgroud)

或者你必须这样做,如果somestr足够长?

char dst[10];

somestr[sizeof (dst) - 1] = '\0';
snprintf(dst, sizeof (dst) - 1, "blah %s", somestr);
Run Code Online (Sandbox Code Playgroud)

我对标准所说的以及一些流行的libc可能做的不是标准行为感兴趣.

c posix libc

73
推荐指数
4
解决办法
5万
查看次数

标签 统计

posix ×10

c ×5

linux ×2

unix ×2

automation ×1

bash ×1

cron ×1

date ×1

fork ×1

ipc ×1

libc ×1

mkstemp ×1

r ×1

r-faq ×1

shell ×1

sleep ×1

string ×1

sysv ×1

zoo ×1