Fixed dest folder memory allocation. Added service file

This commit is contained in:
nedko 2022-12-08 10:43:31 +00:00
parent 0102605c07
commit 9c239c6bb2
2 changed files with 18 additions and 2 deletions

16
freemind-mindgen.service Normal file
View File

@ -0,0 +1,16 @@
[Unit]
Description=Calendar Auto Generator
After=network.target multi-user.target
[Service]
Restart=always
RestartSec=1
User=root
WorkingDirectory=/root/freemind-mindgen/
ExecStart=/root/freemind-mindgen/watcher /root/calendar/ /var/www/links/calendar/
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=CalendarGen
[Install]
WantedBy=multi-user.target

View File

@ -29,7 +29,7 @@ int is_dir(const char* _filepath);
*
* Returns -1 on error;
*/
int execute_mindgen();
int execute_mindgen(const char* _dest_dir, const char* _filename, const char* _source_dir);
/*
* Executes the deletion command
@ -184,7 +184,7 @@ int execute_mindgen(const char* dest_dir, const char* filename, const char* sour
int pid;
int child_status;
char source_fullname[strlen(source_dir) + strlen(filename) + 2];
char dest_fullname[strlen(source_dir) + strlen(filename) + 7];
char dest_fullname[strlen(dest_dir) + strlen(filename) + 7];
char* arglist[4];
pid = fork();