This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
logging [2018/01/12 09:22] pawel [ScriptRunner Logging] |
logging [2019/05/27 15:59] (current) root [Script Runner Console to ping a server] |
||
|---|---|---|---|
| Line 11: | Line 11: | ||
| | | ||
| log.debug(" | log.debug(" | ||
| + | </ | ||
| + | |||
| + | ==== ScriptRunner Console script to ping a server ==== | ||
| + | If you want to run a query to ping a server, or IP address, you can use the following script replacing 8.8.4.4 with the server ip or name that you're interested in: | ||
| + | <code java> | ||
| + | import org.apache.log4j.Logger | ||
| + | import org.apache.log4j.Level | ||
| + | |||
| + | def log = Logger.getLogger(" | ||
| + | log.setLevel(Level.DEBUG) | ||
| + | |||
| + | |||
| + | def proc = 'ping -c 3 8.8.4.4' | ||
| + | proc.waitFor() | ||
| + | def output = proc.text | ||
| + | println "Ping ${proc.exitValue() == 0 ? ' | ||
| + | |||
| + | log.debug(" | ||
| </ | </ | ||
| Line 18: | Line 36: | ||
| import com.onresolve.scriptrunner.runner.util.UserMessageUtil | import com.onresolve.scriptrunner.runner.util.UserMessageUtil | ||
| - | // Successful Action Message | + | // Successful Action Message |
| UserMessageUtil.success(" | UserMessageUtil.success(" | ||