背景
本文只是简单记录一下C语言的相关代码,以备日后查阅。
代码
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
void exectask()
{
printf("执行了一次任务。\n");
}
int main()
{
if (fork() > 0) exit(0);
int ii = 0;
while(1) {
exectask();
sleep(5);
}
}
gcc -o signal signal.c
gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
man 1 ls
man 2 ls
man 3 ls
man 4 ls
man 3 exit
以上。