}
func (p Service) execute() (err error) {
- log.Println(p.serviceName, p.paramStr)
+ log.Println(logPrefix, p.serviceName, p.paramStr)
+ log.Println(logPrefix, "parameter length :", len(p.paramStr))
cmd, pid, err := p.setService()
if err != nil {
return
}
- log.Println("Just ran subprocess ", pid)
+ log.Println(logPrefix, "Just ran subprocess ", pid)
executeCh := make(chan error)
err = cmd.Start()
if err != nil {
- log.Println(err.Error())
+ log.Println(logPrefix, err.Error())
return
}
if e != nil {
if e.Error() == os.Kill.String() {
- log.Println("Success to delete service")
+ log.Println(logPrefix, "Success to delete service")
} else {
status = ConstServiceStatusFailed
- log.Println(p.serviceName, "exited with error : ", e)
+ log.Println(logPrefix, p.serviceName, "exited with error : ", e)
}
} else {
- log.Println(p.serviceName, "is exited with no error")
+ log.Println(logPrefix, p.serviceName, "is exited with no error")
}
return
targetURL := httpclient.ConstPrefixHTTP + p.notificationTargetURL + ConstServiceStatusNotiURI + strconv.FormatUint(p.serviceID, 10)
_, statusCode, err := httpclient.DoPost(targetURL, reqbytes)
if err != nil {
- log.Println(err.Error())
+ log.Println(logPrefix, err.Error())
}
if statusCode != http.StatusOK {
- log.Println(statusCode)
+ log.Println(logPrefix, statusCode)
}
}
return
targetRemoteDeviceAddr = "127.0.0.1"
targetLocalAddr, _ = common.GetOutboundIP()
serviceID uint64
+ notExistFileName = "NotExistFile"
+ keyFilePath = "./../securemgr/test/key.txt"
)
-var keyFilePath string = "./../securemgr/test/key.txt"
-
func init() {
servicemgr.Init()
securemgr.Init(keyFilePath)
time.Sleep(time.Duration(1) * time.Second)
//setting
- _, err := servicemgr.ExecuteApp(targetRemoteDeviceAddr, "main", nil, nil)
+ _, err := servicemgr.ExecuteApp(targetRemoteDeviceAddr, notExistFileName, nil, nil)
time.Sleep(time.Duration(3) * time.Second)
//user scenario