Shivanand Tiwari
Shivanand Tiwari (born 1943)[1] is a prominent politician from Bhojpur district, Bihar who was a member and an officer of the Janata Dal (United) (JD (U)) political party, which he represented in the Rajya Sabha. First he was a prominent leader and spokesperson of Lalu Prasad Yadav's Rashtriya Janata Dal party. Later he was the General Secretary and spokesman for the JD (U).[2] On 27 February 2014 he was denied renomination to Rajya Sabha, and expelled from the Nitish's Janata faction along with four other Lok Sabha members of the party.[3] After his stint with Nitish's Janata Dal (U), he re-joined Lalu Prasad Yadav's RJD.
Shivanand Tiwari | |
---|---|
Constituency | Rajya Sabha elected from JD(U) |
Former MP | |
In office 2008–2014 | |
Cabinet Minister for Excise and Prohibition Government of Bihar | |
In office 2000–2005 | |
Personal details | |
Born | Ramdihra, Bhojpur, Bihar, India |
Political party | Rashtriya Janata Dal |
Spouse(s) | Bimla Tiwary |
Children | Renu Tiwary, Swati Tiwary, Saurabh & Rahul Tiwary |
Residence | Patna |
Posts held
As of April 2012, Tiwari has held the following posts:[1]
- 1996 - Member, Bihar Legislative Assembly from Shahpur- Janata Dal
- 2000 - Member, Bihar Legislative Assembly (second term) from Shahpur - RJD
- 2000-2005 Cabinet Minister for Excise and Prohibition, Government of Bihar
- 2005 - Won Feb 2005 Legislative Assembly election from Shahpur, lost the Oct 2005 elections from the same seat on RJD ticket
- May 2008 to April 2014 - Member, Rajya Sabha from JDU
- Joint Parliamentary Committee on Wakf
- August 2008 - Member, Committee on Finance Member, Consultative Committee for the Ministry of Home Affairs
gollark: Anyway, good news systemd-dislikers, I made an EXCELLENT and AMAZING replacement using the RUST programming language.
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```
gollark: Well, I guess that's systemd replaced.
gollark: I can define a service in a TOML file and it's automatically restarted on exit and all.
References
- "Rajya Sabha MP biography". Rajya Sabha. Retrieved 19 April 2012.
- "General Secretaries". Janata Dal (United). Retrieved 19 April 2012.
- "News". The Hindu. Retrieved 27 February 2014.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.