print time when changing period
This commit is contained in:
parent
168b4f092c
commit
312bd09739
17
pomo.c
17
pomo.c
|
@ -1,6 +1,7 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <time.h>
|
||||
|
||||
#define MAX_MSG_LEN 100
|
||||
#define LEN(a) (sizeof(a) / sizeof(a[0]))
|
||||
|
@ -34,6 +35,19 @@ void spawn(char *argv[]){
|
|||
}
|
||||
}
|
||||
|
||||
void print_time_now(){
|
||||
time_t timer;
|
||||
char buffer[26];
|
||||
struct tm* tm_info;
|
||||
|
||||
timer = time(NULL);
|
||||
tm_info = localtime(&timer);
|
||||
|
||||
strftime(buffer, 26, "%Y-%m-%d %H:%M:%S", tm_info);
|
||||
fprintf(stderr, "%s", buffer);
|
||||
|
||||
}
|
||||
|
||||
void display_message(char *msg){
|
||||
char sh_command[MAX_MSG_LEN];
|
||||
snprintf(sh_command, MAX_MSG_LEN, "echo '%s' | sent", msg); // NOLINT: We are being carefull here by considering MAX_MSG_LEN explicitly.
|
||||
|
@ -45,7 +59,8 @@ void display_message(char *msg){
|
|||
NULL
|
||||
};
|
||||
spawn(spawn_args);
|
||||
// fprintf(stderr, "%s\n", msg);
|
||||
print_time_now();
|
||||
fprintf(stderr, " | %s\n", msg);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[]){
|
||||
|
|
Loading…
Reference in New Issue
Block a user