Restart.go
package script
import (
"saseul/core/script"
)
// Restart ꡬ쑰체λ λ
Έλλ₯Ό μ¬μμνλ κΈ°λ₯μ λ΄λΉν©λλ€.
type Restart struct {
Description string
}
// NewRestart ν¨μλ Restart ꡬ쑰체μ μλ‘μ΄ μΈμ€ν΄μ€λ₯Ό μμ±νκ³ μ΄κΈ°νν©λλ€.
func NewRestart() *Restart {
return &Restart{
Description: "Restart the node.",
}
}
// Main ν¨μλ λ
Έλλ₯Ό μ¬μμνλ μμ
μ μνν©λλ€.
func (r *Restart) Main() {
// λ
Έλλ₯Ό μ€μ§νλ μΈμ€ν΄μ€ μμ± λ° μ€μ§
stop := NewStop()
stop.Main()
// λ
Έλλ₯Ό μμνλ μΈμ€ν΄μ€ μμ± λ° μμ
start := NewStart()
start.Main()
}
// main ν¨μλ Restart μΈμ€ν΄μ€λ₯Ό μμ±νκ³ Main ν¨μλ₯Ό νΈμΆν©λλ€.
func main() {
r := NewRestart()
r.Main()
}ν¨μ μ€λͺ
νμν μΆκ° μ½λ
Last updated