sdaf
This commit is contained in:
parent
1d7cad30c7
commit
632efc640d
1
config
1
config
@ -2,4 +2,3 @@
|
|||||||
/systemd/blalbla/2
|
/systemd/blalbla/2
|
||||||
/systemd/blalbla/3
|
/systemd/blalbla/3
|
||||||
/systemd/blalbla/4
|
/systemd/blalbla/4
|
||||||
/systemd/blalbla/5
|
|
||||||
|
9
config.c
9
config.c
@ -11,12 +11,6 @@ int loadConfig(char *file, char **str_entry,int size)
|
|||||||
FILE *f_config;
|
FILE *f_config;
|
||||||
char temp_str[64];
|
char temp_str[64];
|
||||||
|
|
||||||
|
|
||||||
for(i=0;str_entry[i];i++)
|
|
||||||
{
|
|
||||||
printf("\nentry: %s",str_entry[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
printf("\nopening config file\n");
|
printf("\nopening config file\n");
|
||||||
f_config = fopen("config","r");
|
f_config = fopen("config","r");
|
||||||
if(f_config != NULL)
|
if(f_config != NULL)
|
||||||
@ -27,9 +21,8 @@ int loadConfig(char *file, char **str_entry,int size)
|
|||||||
printf("str:%s\n",str_entry[i]);
|
printf("str:%s\n",str_entry[i]);
|
||||||
if(fgets(temp_str,64,f_config)!=NULL)
|
if(fgets(temp_str,64,f_config)!=NULL)
|
||||||
{
|
{
|
||||||
printf("fgets:%s",temp_str);
|
|
||||||
str_entry[i]=strdup(temp_str);
|
str_entry[i]=strdup(temp_str);
|
||||||
printf("str_entry:%s",str_entry[i]);
|
printf("module path:%s",str_entry[i]);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
39
main.c
39
main.c
@ -6,6 +6,8 @@
|
|||||||
#include<stdbool.h>
|
#include<stdbool.h>
|
||||||
#include"config.h"
|
#include"config.h"
|
||||||
|
|
||||||
|
#define HELP_TEXT "requires a command\n--\ngetSendStatus [objectpath]\nlistUnits\nconfig [configfile]\nset token with GOTIFY_TOKEN=\"sjdfoiasfd\"\n--\n"
|
||||||
|
|
||||||
|
|
||||||
int gotify_message(char *,char *,char *);
|
int gotify_message(char *,char *,char *);
|
||||||
int systemdCall(DBusConnection *,char *, char *);
|
int systemdCall(DBusConnection *,char *, char *);
|
||||||
@ -69,29 +71,34 @@ int main(int argc,char *argv[])
|
|||||||
{
|
{
|
||||||
systemdCall(connection,"ListUnits",NULL);
|
systemdCall(connection,"ListUnits",NULL);
|
||||||
}
|
}
|
||||||
|
else if(strcmp(argv[1],"config")==0)
|
||||||
|
{
|
||||||
|
if(argc>2)
|
||||||
|
{
|
||||||
|
Service service1;
|
||||||
|
char *str_entry[64]={'\0'};
|
||||||
|
int i=0;
|
||||||
|
|
||||||
|
loadConfig(argv[2],str_entry,64);
|
||||||
|
for(i=0;str_entry[i];i++)
|
||||||
|
{
|
||||||
|
printf("entry in config:%s\n",str_entry[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
fprintf(stderr,"config requires a config file as argument");
|
||||||
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
fprintf(stderr,"Unknown command");
|
fprintf(stderr,"Unknown command\n%s",HELP_TEXT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
fprintf(stderr,"requires a command\n--\n# getSendStatus [objectpath]\n# listUnits\n#set token with GOTIFY_TOKEN=\"sjdfoiasfd\"\n--\n");
|
fprintf(stderr,HELP_TEXT);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *str_entry[64];
|
|
||||||
int i=0;
|
|
||||||
|
|
||||||
str_entry[0]="asdhfasfd";
|
|
||||||
str_entry[1]="asdhfasfd";
|
|
||||||
str_entry[3]="asdhfasfd";
|
|
||||||
for(i=0;i<64;i++)
|
|
||||||
{
|
|
||||||
str_entry[i]="empty";
|
|
||||||
printf("test string:%s\n",str_entry[i]);
|
|
||||||
}
|
|
||||||
loadConfig("config",str_entry,10);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
/*interactive
|
/*interactive
|
||||||
|
Loading…
Reference in New Issue
Block a user