autoCommit

This commit is contained in:
OBKoro1 2019-12-20 11:38:45 +08:00
parent b32230fd4a
commit ae794e1430
2 changed files with 17 additions and 6 deletions

View File

@ -2,7 +2,7 @@
* Author : OBKoro1 * Author : OBKoro1
* Date : 2019-12-19 20:23:57 * Date : 2019-12-19 20:23:57
* LastEditors : OBKoro1 * LastEditors : OBKoro1
* LastEditTime : 2019-12-20 11:28:35 * LastEditTime : 2019-12-20 11:38:26
* FilePath : /autoCommit/index.js * FilePath : /autoCommit/index.js
* Description : 自动commit * Description : 自动commit
* https://github.com/OBKoro1 * https://github.com/OBKoro1
@ -20,11 +20,22 @@ class autoCommit {
init() { init() {
const time = moment().format('DD/MM/YYYY HH:MM:ss'); const time = moment().format('DD/MM/YYYY HH:MM:ss');
fs.writeFileSync('./test.md', time, 'utf-8'); fs.writeFileSync('./test.md', time, 'utf-8');
this.commit() this.commit();
} }
commit() { commit() {
this.myExecSync(`sudo systemsetup -setusingnetworktime off && sudo systemsetup -setdate 09/02/19 && sudo systemsetup -setusingnetworktime on`) try {
this.myExecSync(`git add . && git commit -m 'autoCommit' && git pull && git push`) this.myExecSync(
`sudo systemsetup -setusingnetworktime off && sudo systemsetup -setdate 09/02/19 && sudo systemsetup -setusingnetworktime on`
);
} catch (err) {
this.myExecSync(`sudo visudo && koro ALL = NOPASSWD: /sbin/poweroff, /sbin/start, /sbin/stop`)
this.myExecSync(
`sudo systemsetup -setusingnetworktime off && sudo systemsetup -setdate 09/02/19 && sudo systemsetup -setusingnetworktime on`
);
}
this.myExecSync(
`git add . && git commit -m 'autoCommit' && git pull && git push`
);
} }
myExecSync(cmd) { myExecSync(cmd) {
@ -40,7 +51,7 @@ class autoCommit {
}); });
return res; return res;
} catch (err) { } catch (err) {
console.log(err,err.message) console.log(err, err.message, err.stack);
console.log(`执行命令出错:${cmd}`); console.log(`执行命令出错:${cmd}`);
} }
} }

View File

@ -1 +1 @@
20/12/2019 11:12:39 20/12/2019 11:12:40